php深层学习
星空黑夜
流氓会武术,谁也挡不住.
展开
-
php--编译和加载
1、phpize可以理解为侦查环境的作用。phpize工具会根据你已经安装的php配置情况生成对应的configure文件。2、php扩展动态加载和静态加载的区别静态加载直接写到php.ini动态加载,extention_load, find out wheter a extention is load dl(mysql.so) loading extension at running time...原创 2020-06-22 11:46:13 · 159 阅读 · 0 评论 -
MYSQL--PDO
引用原文:prepared statements use fewer resourses and thus run faster.the developer can be sure that no SQL injection will occur.编码:utf8和utf16例子:$sex = 'male';$s = $dbh->prepare('SELECT name FROM students WHERE sex = :sex');$s->bindParam(':s.原创 2020-06-21 20:11:41 · 109 阅读 · 0 评论 -
静态延迟绑定,static
自 PHP 5.3.0 起,PHP 增加了一个叫做后期静态绑定的功能,用于在继承范围内引用静态调用的类。“静态延迟绑定”的意思是说,static:: 不再被解析为定义当前方法所在的类,而是在实际运行时计算的。1. self的限制<?phpclass A { public static function who() { echo __CLAS...转载 2018-11-23 15:07:02 · 381 阅读 · 1 评论 -
执行php脚本超出内存的解决办法
有两种方法方法1:修改php.ini的memory_limit的大小,不过这需要相关的服务器权限。php -r "echo ini_get('memory_limit')"是否生效方法2:php -d memory_limit=-1 你要执行的脚本 ...原创 2018-11-15 10:12:27 · 1325 阅读 · 0 评论 -
PHP php-fpm.conf 详解
pid = run/php-fpm.pid#pid设置,默认在安装目录中的var/run/php-fpm.pid,建议开启 error_log = log/php-fpm.log#错误日志,默认在安装目录中的var/log/php-fpm.log log_level = notice#错误级别. 可用级别为: alert(必须立即处理), error(错误情况), warning(...转载 2018-11-29 12:19:12 · 1361 阅读 · 0 评论