学习yii框架源码需掌握的php知识点
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了学习yii框架源码需掌握的php知识点相关的知识,希望对你有一定的参考价值。
常量
预定义常量:
__DIR__:返回当前文件所在目录。如果在被包含文件中则返回被包含文件所在目录。注意:除非当前目录是根目录否则返回的字符串后面不带/
__FILE__:返回当前文件的路径和文件名。如果在被包含文件中则返回被包含文件路径和文件名
变量
预定义变量:
$_SERVER:http://php.net/manual/zh/reserved.variables.server.php
函数
dirname:返回给定的路径中的父目录。如果给定的路径中没有/则返回.表示当前目录,否则返回把给定的路径中最后一个/及后面的字符串去掉后剩余的字符串
strncmp($str1,$str2,$len):比较两个字符串开头的若干个字符。如果$str1大于$str2返回大于0,$str1小于$str2返回小于0.相等返回0
substr_compare:http://php.net/manual/zh/function.substr-compare.php
strpos :查找字符串首次出现的位置
substr:返回字符串的子串
rtrim:删除字符串末端的空白字符(或者其他字符)
func_get_args:返回一个包含函数参数列表的数组
array_shift:将数组开头的单元移出数组
get_class:返回对象的类名
realpath:返回规范化的绝对路径名,失败返回false(比如文件不存在)
is_dir:判断给定的文件名是否是个目录,是返回true,不是返回false
date_default_timezone_set:设定用于一个脚本中所有日期时间函数的默认时区
method_exists:检查类的方法是否存在。如果不是已知的类会调用自动加载函数
strlen:获取字符串的长度。如果字符串为空返回0
explode:使用一个字符串分割另一个字符串
str_replace:http://php.net/manual/zh/function.str-replace.php
ucwords:将字符串中的每个单词首字母转换为大写
类型
字符串
单引号:‘‘ 要表达‘需要加上反斜线\转义。表达反斜线\自身用两个反斜线\\
反射
http://php.net/manual/zh/book.reflection.php
以上是关于学习yii框架源码需掌握的php知识点的主要内容,如果未能解决你的问题,请参考以下文章
MYSQL事务的四种隔离类型以及PHP框架Yii2中的源码解读和实际应用
MYSQL事务的四种隔离类型以及PHP框架Yii2中的源码解读和实际应用
Memcached实录PHP项目Yii2框架本地Docker-compose部署Memcached的坑/Yii2跨项目使用Memcached的key解决方案/亲测可用带源码建议收藏
Memcached实录PHP项目Yii2框架本地Docker-compose部署Memcached的坑/Yii2跨项目使用Memcached的key解决方案/亲测可用带源码建议收藏