PHP基础笔记-NO.4

简介: 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,按照字节码去进行逻辑运算。


4、转换成对应的HTML代码


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


include和require区别

1、include和include_once的区别:


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


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


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


文件加载路径


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


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


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


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


image.png

目录
相关文章
|
5月前
|
自然语言处理 安全 PHP
PHP 之道笔记整理:最佳实践与安全指南
这篇文章讨论了PHP开发中的最佳实践,包括使用最新稳定版(PHP 8.3)以提升性能和安全,利用`DateTime`类及Carbon库处理日期时间,确保使用UTF-8编码并用`mb_*`函数处理字符串,以及通过密码哈希和数据过滤来加强Web应用安全。文章提醒开发者始终保持对新技术和安全实践的关注。
90 2
|
6月前
|
JSON JavaScript Java
【PHP】英文博客专栏PHP快速入门个人笔记
【PHP】英文博客专栏PHP快速入门个人笔记
139 1
|
11月前
|
JavaScript PHP
php正则表达式获取(捕获)组的笔记
@(汗)的确,网络上存在很多这样的内容了,但今天我是来补充内容的,滑稽@(你懂的) 众所周知 ,js中正则表达式()可以来获取匹配到内容,然后用$0 ...来显示
76 0
|
JSON PHP 数据格式
php笔记
php笔记
158 0
php笔记
|
存储 监控 前端开发
【php详细笔记】上传文件到服务器(下)
【php详细笔记】上传文件到服务器
121 0
【php详细笔记】上传文件到服务器(下)
|
存储 缓存 安全
【php详细笔记】上传文件到服务器(上)
【php详细笔记】上传文件到服务器
359 0
【php详细笔记】上传文件到服务器(上)
|
Web App开发 安全 Shell
【PHP快速入门】详细笔记---精简版(下)
【PHP快速入门】详细笔记---精简版
124 0
【PHP快速入门】详细笔记---精简版(下)
|
安全 Java Linux
【PHP快速入门】详细笔记---精简版(上)
【PHP快速入门】详细笔记---精简版
113 0
【PHP快速入门】详细笔记---精简版(上)
|
存储 PHP
PHP基础笔记-NO.3
PHP基础笔记
96 0
|
2月前
|
JavaScript 前端开发 安全
php学习笔记-普通表单参数提交获取及页面的重定向和一个登录小demo-day05
本文介绍了PHP中普通表单参数的提交获取、页面重定向的方法,并通过一个登录示例演示了表单参数的封装和页面跳转处理。