<?php //IteratorAggregate Generators //事例(一) class Language implements IteratorAggregate{ private $names; public function __const...
数据结构以及常用数据结构的定义 程序积累
数据:描述客观事物的符号,如文本、图片、视频 数据元素:组成数据的,有一定意义的基本单位 数据项:一个数据元素可以由若干个数据项组成 数据对象:性质相同的数据元素的组合 数据结构:数据结构是计算机用来组织和存储数据的方式。具体定义:数据结构是指相互之间存在着一种或者多种关系的数据元素的集合和该集合中数据元素的关系组成 ...
php实现单链表 程序积累
<?php class node{ //初始化变量,包括存储的内容和下一个数据的指针 public $id = 0; public $data = ''; public $next = null; //构造函数,设置存储内容的...
<?php //php使用mongo的GridFS存储文件 $conn = new MongoClient(); $db = $conn->photos; $collection = $db->getGridFS(); //存储文件 $id = $co...
php实现http401授权 程序积累
<?php //unset($_SERVER); $username = 'xingdong'; //用户名 $userpass = '123456'; //面膜 $secret = 'xingdong365'; //秘钥 $realm = '401test'; $opaque = md5($secret....
php代码执行过程简述 程序积累
php代码的执行过程 扫描->解析->编译->执行->输出 1.扫描(scanning) 将index.php内容变成一个个语言片段(token) <?php $code =<<<'PHP_CODE' <?php //这是注释 echo "hello world\n...
关于shell函数的简单总结说明 程序积累
shell函数说明 1.函数调用时,脚本的位置函数($* $@ $# $1...)会被替换为函数的参数,函数执行完毕后,会恢复原值 2.函数中的变量默认为全局作用域,除非使用local关键字定义 3.通过return 命令可以让函数返回数字值,常用于表示函数执行是否成功。如果返回字符串值,则需要在函数中使用echo,然...
php之XMLReader简单事例 程序积累
新建xml.xml <?xml version="1.0" encoding="utf-8"?> <shows> <show> <name>action</name> <age>18</age&...
文本文件和二进制文件有什么不同 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 ...