2019-7-18 复习记录

it2022-05-05  141

date() 函数

string date ( string $format [, int $timestamp ] ) w 星期中的第几天,数字表示 date('w', time()); z 年份中的第几天 date('z', strtotime('2017-02-18')); t 给定月份所应有的天数 date('t', strtotime('2019-02'));

 


 

namespace

https://blog.csdn.net/u012181794/article/details/81015232

 


 

查看当前文件引入文件列表

$included_files = get_included_files(); foreach ($included_files as $filename) { echo "$filename\n"; }

 


 

魔术常量

__LINE__ 文件中的当前行号。 __FILE__ 文件的完整路径和文件名。如果用在被包含文件中,则返回被包含的文件名。 __DIR__ 文件所在的目录。如果用在被包括文件中,则返回被包括的文件所在的目录。 __FUNCTION__ 返回当前所在函数名称。 __CLASS__ 返回当前所在类的名称。 __METHOD__ 返回当前 类/函数的 名称(如果有类的话) __NAMESPACE__ 当前命名空间的名称(区分大小写)。

 


 

str_replace

$seek = ['"', '\'investIndustry\'', '\'investArea\'', '[', ']']; $replace = ['\'', '"investIndustry"', '"investArea"', '"[', ']"']; $json = str_replace($seek, $replace, $json);

str_replace - 批量查找替换字符串;

 


 

echo,print

echo "这是一个". "字符串,". "使用了". "多个". "参数。"; OK echo "这是一个", "字符串,", "使用了", "多个", "参数。"; OK print "这是一个". "字符串,". "使用了". "多个". "参数。"; OK print "这是一个", "字符串,", "使用了", "多个", "参数。"; NO print "这是一个"; OK

print - 只允许输出一个字符串,返回值总为 1

 


 

define

define("GREETING", ['dog','car']); echo GREETING['1']

常量的第二个参数可以填数组格式,取出和数组一样。

 


 

PHP:EOF(heredoc)

$name="runoob"; $a= <<<EOF "abc"$name "123" EOF; // 结束需要独立一行且前后不能空格 echo $a;

作用:多用户在php中输出含有格式的内容,例如:输出Html

EOF 开始与结束之间,只能解析变量,其它(计算,函数,方法)都不执行

 


 

echo,print,print_r,var_dump 的区别

1.echo

输出一个或者多个字符串。

2.print

和 echo 最主要的区别: print 仅支持一个参数,并总是返回 1。

3.print_r

打印关于变量的易于理解的信息,如果给出的是 string、integer 或 float,将打印变量值本身。如果给出的是 array,将会按照一定格式显示键和元素。object 与数组类似。 记住,print_r() 将把数组的指针移到最后边。使用 reset() 可让指针回到开始处。

4.var_dump

此函数显示关于一个或多个表达式的结构信息,包括表达式的类型与值。数组将递归展开值,通过缩进显示其结构。

5.var_dump 和 print_r 的区别

var_dump 返回表达式的类型与值而 print_r 仅返回结果,相比调试代码使用 var_dump 更便于阅读。

 


include 和 require 的区别

require 一般放在 PHP 文件的最前面,程序在执行前就会先导入要引用的文件; include 一般放在程序的流程控制中,当程序执行时碰到才会引用,简化程序的执行流程。 require 引入的文件有错误时,执行会中断,并返回一个致命错误; include 引入的文件有错误时,会继续执行,并返回一个警告。  


最新回复(0)