当前位置:网站首页>PHP基础笔记-NO.4
PHP基础笔记-NO.4
2022-08-09 17:23:00 【WDm-xmax】
原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,按照字节码去进行逻辑运算。
4、转换成对应的HTML代码
PHP文件在编译的过程中,如果出现了语法错误,则不会执行;但是如果被包含文件有错误的时候,系统会执行到包含include这条语句的时候才会报错。
include和require区别
1、include和include_once的区别:
include,系统会碰到一次执行一次,如果对同一个文件进行多次加载,那么系统会执行多次。
include_once,系统碰到多次也只会执行一次。
2、require和include区别,本质都是包含文件,唯一的区别在于包含不到文件的时候报错形式不一样。
文件加载路径
文件在加载的时候需要指定文件路径才能保证PHP正确的找到对应的文件。
文件的加载路径包含两大类:
1、绝对路径(效率低,安全)
2、相对路径(效率高,易出错)

边栏推荐
- kakka rebalance解决方案
- 动态RDLC报表(二)
- 从事软件测试一年,只会基础的功能测试,怎么进一步学习?
- Jenkins deploys services to remote servers using pipelines
- How tall is the B+ tree of the MySQL index?
- Discuz! Forum program installation + template configuration tutorial
- Experience far more than Hue, this is the favorite SQL tool for technicians
- 如何在 PC 机上测试移动端的网页?
- 传统数据中台又贵又复杂?何不试一试永久免费的下一代数据中台
- openEuler Xiong Wei: How do you view the SIG organization model in the open source community?
猜你喜欢

进行知识管理的好处有哪些?

有什么好的开源自动化测试框架可以推荐?

Ark: Survival Evolved Open Server Port Mapping Tutorial

Li Yuanyuan: iMetaLab Suite metaproteomics data analysis and visualization (video + PPT)

混动产品助力,自主SUV市场格局迎来新篇章

动态RDLC报表(一)

Discuz! Forum program installation + template configuration tutorial

EPIC是什么平台?

基于AWS构建云上数仓第一步:云平台的基础概念

An in-depth understanding of the implementation principle of Hybrid
随机推荐
Logic unauthorized and horizontal and vertical unauthorized payment tampering, verification code bypass, interface
.NET现代应用的产品设计 - DDD实践
JSDN博客系统
重定向操作
总结篇4:redis 核心数据存储结构及核心业务模型实现应用场景
LeetCode做题小结
SSM框架练手项目,高企必备的管理系统—CRM管理系统
d中简单禁止垃集
那些关于DOM的常见Hook封装(二)
URLError: <urlopen error [Errno 11004] getaddrinfo failed>调用seaborn-data无法使用
Unity webgl 关于适配网页 ,并且用到js中的SetTimeOut和SetInterval()
jmeter - record script
What are some good open source automation testing frameworks to recommend?
毕昇编译器优化:Lazy Code Motion
MySQL索引的B+树到底有多高?
How to choose a good SaaS knowledge base tool?
win10 uwp 绑定静态属性
win10 uwp 获取指定的文件 AQS
进行知识管理的好处有哪些?
Engaged in software testing for a year, only basic functional testing, how to further study?