PHP基础笔记-NO.4

原id:GUIDM

7月忙忙碌碌没有时间更新,我也没怎么上CSDN所有大家发的私信我也没有及时看,非常sorry大家。

最近在学习PHP,JavaScript进阶版暂时停更了。学习完PHP在更新前端的内容。

PHP这个专栏单纯的学习笔记记录。感谢大家的支持。

常用系统函数


有关输出的函数

  • print():类似于echo,本质是一种结构,返回1,可以不用括号。
  • print r():类似于var_dump,但比var_dump简单,不会输出数据类型,只会输出值(常用于数组中。)

有关时间的函数

  • date():按照指定格式对应的时间戳。
  • time():获取当前时间对应的时间计算的秒数。
  • microtime():获取微妙数。

 文件加载原理


1、在文件加载(include或require)的时候,系统会自动的将包含文件中的代码相当于嵌入到当前文件中。

2、加载位置:在哪加载对应的文件中的代码嵌入的位置就是对应的include位置。

3、PHP中被包含的文件是单独进行的。

php代码执行流程:

1、读取代码文件

2、编译:将PHP代码转换成字节码(生成opcode)

3、zendengine来编译opcode,按照字节码去进行逻辑运算。

扫描二维码关注公众号,回复: 14809676 查看本文章

4、转换成对应的HTML代码

PHP文件在编译的过程中,如果出现了语法错误,则不会执行;但是如果被包含文件有错误的时候,系统会执行到包含include这条语句的时候才会报错。

include和require区别

1、include和include_once的区别:

include,系统会碰到一次执行一次,如果对同一个文件进行多次加载,那么系统会执行多次。

include_once,系统碰到多次也只会执行一次。

2、require和include区别,本质都是包含文件,唯一的区别在于包含不到文件的时候报错形式不一样。

文件加载路径


文件在加载的时候需要指定文件路径才能保证PHP正确的找到对应的文件。

文件的加载路径包含两大类:

1、绝对路径(效率低,安全)

2、相对路径(效率高,易出错)

猜你喜欢

转载自blog.csdn.net/m0_61901625/article/details/126166941
今日推荐