2019-7-18 复习记录

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 引入的文件有错误时,会继续执行,并返回一个警告。
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值