随笔分类 -  PHP

摘要:基础入门实例 1. 生成扩展框架 cd ~/php 7.0.30/ext 进入源码包扩展目录 ./ext_skel extname=my_func 生成扩展基本架构 2. 修改配置文件 打开配置文件 config.m4 dnl Otherwise use enable: dnl PHP_ARG_EN 阅读全文
posted @ 2019-01-30 17:17 oneVillager 阅读(371) 评论(0) 推荐(0) 编辑
摘要:一、 laravel结构 二、启动过程 参考: https://www.cnblogs.com/lpfuture/p/5578274.html 阅读全文
posted @ 2018-07-26 11:34 oneVillager 阅读(1685) 评论(0) 推荐(0) 编辑
摘要:一、 PHP基础 二、 PHP fpm php 基本操作 启动PHP服务 /usr/local/php/sbin/php S 127.0.0.1:8080 t [目录] [&] 启动php fpm /usr/local/php/sbin/php fpm /usr/local/php/sbin/php 阅读全文
posted @ 2018-07-26 11:20 oneVillager 阅读(592) 评论(0) 推荐(0) 编辑
摘要:PHP5的Zval容器 PHP7的Zval容器 PHP引用计数基本知识点 当一个变量被赋常量值时,就会生成一个zval变量容器。 unset并非一定会释放内存,当有两个变量指向的时候,并非会释放变量占用的内存,只是refcount减1. PHP7 PHP变量容器"zval"中,zval_value 阅读全文
posted @ 2018-04-17 13:59 oneVillager 阅读(352) 评论(0) 推荐(0) 编辑
摘要:PHP闭包之bind和bindTo Closure类摘要如下: 方法说明: 闭包之bind方法 一个实例 总结: bind函数: 参数1(closure):2(newthis): 相当于在函数内/外调用的区别,传类的实例表示在内部调用,NULL相当于在外部调用 参数3($n 阅读全文
posted @ 2018-02-06 16:53 oneVillager 阅读(4523) 评论(0) 推荐(0) 编辑
摘要:前言 PHP的socket连接函数有三种方案 1、集成于内核的socket fsockopen pfsockopen 2、PHP扩展模块带有的socket功能, 编译PHP时必须在配置中添加 配置项来启用 socket_create socket_bind socket_connect socket 阅读全文
posted @ 2017-12-08 13:42 oneVillager 阅读(1184) 评论(0) 推荐(0) 编辑
摘要:php fpm进程池开启进程有两种方式 一种是static,直接开启指定数量的php fpm进程,不再增加或者减少; 一种则是dynamic,开始时开启一定数量的php fpm进程,当请求量变大时,动态的增加php fpm进程数到上限,当空闲时自动释放空闲的进程数到一个下限。 这两种不同的执行方式, 阅读全文
posted @ 2017-09-28 15:31 oneVillager 阅读(598) 评论(0) 推荐(0) 编辑
摘要:``` 测试php fpm配置 /usr/local/php/sbin/php fpm t /usr/local/php/sbin/php fpm c /usr/local/php/etc/php.ini y /usr/local/php/etc/php fpm.conf t 启动php fpm / 阅读全文
posted @ 2017-09-28 15:30 oneVillager 阅读(277) 评论(0) 推荐(0) 编辑
摘要:对象析构、解构 __construct() 在每次创建新对象时先调用此方法 __destruct() 对象的所有引用都被删除或者当对象被显式销毁时执行 属性重载 在给不可访问属性赋值时,__set() 会被调用。 读取不可访问属性的值时,__get() 会被调用。 当对不可访问属性调用 isset( 阅读全文
posted @ 2017-09-28 15:01 oneVillager 阅读(192) 评论(0) 推荐(0) 编辑
摘要:PHP基础之脚本传参 通常PHP都做http方式请求了,可以使用GET or POST方式接收参数,有些时候需要在shell命令下把PHP当作脚本执行,比如定时任务。这就涉及到在shell命令下如何给php传参的问题,通常有三种方式传参。 1. 使用argvorargc参数接收 2. 使用g 阅读全文
posted @ 2017-09-28 14:58 oneVillager 阅读(266) 评论(0) 推荐(0) 编辑
摘要:PDO 使用 PDO扩展: 1、安装扩展 php_pdo.dll 2、安装驱动 php_pdo_mysql.dll linux 编译时参数: with pdo=mysql=/usr/local/mysql DSN表示: data source name(数据源) 包括 主机、库名、驱动名 PDO对象 阅读全文
posted @ 2017-09-22 14:26 oneVillager 阅读(436) 评论(0) 推荐(0) 编辑

打赏

喜欢请打赏

扫描二维码打赏

点击右上角即可分享
微信分享提示