文本文件和二进制文件有什么不同 1.文本文件是基于字符编码的文件 2.除了文本文件以外的文件成为二进制文件 3.二进制文件编码是变长的,灵活利用率高 4.两者读写差别仅体现在回车换行符的处理上 5.文本文件是一种特殊的二进制文件 php写入和读取二进制文件 简单事例 //写入方式1 // $fh = fopen('my...
php的几个人坑人小题 程序积累
<?php //----example 1 $a = 3; $b =5; if($a = 5 || $b = 7){ ++$a; $b++; } echo $a,'--'.$b,"<br>"; //输出结果 为 1--6 ...
PHP trait 学习笔记 程序积累
自 PHP 5.4.0 起,PHP 实现了一种代码复用的方法,称为 trait。 Trait 是为类似 PHP 的单继承语言而准备的一种代码复用机制。Trait 为了减少单继承语言的限制,使开发人员能够自由地在不同层次结构内独立的类中复用 method。Trait 和 Class 组合的语义定义了一种减少复杂性的方式,...
php 用 ... 定义变长参数函数 程序积累
// 1. $email = ; $email = 'hello world !'; $email = 'what are you doing?'; //mail('my@126.com',...$email); //2 function addAll(...$num){ return array_sum($num)...
php 的 yield 简单使用 程序积累
// 文件的读取(一) function getLines($filename){ $f = fopen($filename,'rb'); try{ while ($line = fgets($f)) { yield...
php安装vld扩展查看编译opcode 程序积累
php安装vld扩展查看编译opcode wget http://pecl.php.net/get/vld-0.14.0.tgz tar -zxvf vld-0.14.0.tgz /usr/local/php/bin/phpize ./configure --with-php-config=/usr/local/php...
php正则相关知识点笔记 程序积累
正则 环视(零宽断言) 环视不匹配任何字符,只匹配文本中的特定位置。类似于\b,^,$那样。环视不会占用字符。 环视分为顺序和逆序两种。 顺序 (?=exp)位置的后面能匹配exp。例如(?=\d)当前位置右边是数字 (?!exp)位置的后面不能匹配exp。例如(?!\d)当前位置右边不是数字 逆序 (?<=ex...
linux下安装node+npm+vue 程序积累
cd /opt wget https://npm.taobao.org/mirrors/node/latest-v10.x/node-v10.2.1-linux-x64.tar.gz tar -zxvf node-v10.2.1-linux-x64.tar.gz vim /etc/profile 加入 export P...
php7下安装event扩展 程序积累
1.先安装libevent wget https://github.com/libevent/libevent/releases/download/release-2.1.8-stable/libevent-2.1.8-stable.tar.gz tar -zxvf libevent-2.1.8-stable.tar....
php7内核读书笔记-第五章 php的编译与执行 opline指令-操作数类型 IS_CONST 常量,也称作字面量,比如$a=123,$a="hello",其中123,hello就是字面量 IS_CV 变量,比如$a=123,$b=3+$c,$a,$b,$c就是CV变量 IS_VAR PHP变量,...