![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
php
文章平均质量分 63
Positvmans
这个作者很懒,什么都没留下…
展开
-
php assert函数的分析
assert这个函数在php语言中是用来判断一个表达式是否成立。返回true or false;例如$s = 123;assert("is_int($s)");?>从这个例子可以看到字符串参数会被执行,这跟eval()类似。不过eval($code_str)只是执行符合php编码规范的$code_str。assert的用法却更详细一点。assert_opti转载 2014-10-27 11:50:11 · 1220 阅读 · 0 评论 -
php 解析流程
我们都知道PHP脚本的执行过程,先是由Zend引擎将PHP源码编译为opcode序列,再由Zend VM去解释执行。一般编译的过程都是先进行词法分析、语法分析,然后才是编译。在经过语法分析之后,有一个抽象语法树(AbstractSyntax Tree或者缩写为AST)的概念,他算是语法分析的产出,之后的编译过程是编译器在AST基础上进行的。但是PHP比较特殊,Zend引擎在语法原创 2015-05-26 10:38:26 · 562 阅读 · 0 评论 -
php运行模式
背景:群里有兄弟问PHP到底有几种运行模式,想在apache下运行fastcgi来运行PHP,guisu写的博客是4种,百度知道里采纳的是5种。一、百度知道:php一共分为五大运行模式:包括cgi 、fast-cgi、cli、isapi、apache 模块的 DLLCGICGI 即通用网关接口(Common Gateway Interface),它是一段程序,通俗的讲CGI就象是一座桥转载 2015-05-18 18:49:46 · 430 阅读 · 0 评论 -
php $_POST 与 php://input的区别
1.$_POST 与 php教程: input可以取到值,$HTTP_RAW_POST_DATA 为空$_POST 以关联数组方式组织提交的数据,并对此进行编码处理,如urldecode,甚至编码转换php: input 也可以实现此这个功能可以获得POST的原2.用curl post方式传递json 我们常规的$_POST这样的方法是接受不到的,用file_get_contents("php原创 2015-04-24 14:16:14 · 486 阅读 · 0 评论 -
php数组操作大全
一、数组操作的基本函数数组的键名和值array_values($arr);获得数组的值array_keys($arr);获得数组的键名array_flip($arr);数组中的值与键名互换(如果有重复前面的会被后面的覆盖)in_array("apple",$arr);在数组中检索applearray_search("apple",$arr);在数组中检索apple ,如果存转载 2015-03-19 16:44:50 · 1022 阅读 · 0 评论 -
php变量范围之静态变量
continue.phpclass ParkContinue { public function __construct(){ $sum = 0; for($i=1;$i if($i%10==3){ continue; } $sum+=$i; }原创 2014-09-29 10:54:10 · 374 阅读 · 0 评论 -
php常用字符串函数
string.php/* 第一:序列化是将系统对象转换成字符串的过程,反序列化则是将字符串再转换成系统对象的过程。序列化后的字符串可以很方便的保存到操作系统文件,数据库,或者通过网络传输到其它电脑。PHP提供了实现序列化的方法serialize和unserialize。 */$a = array( "原创 2014-09-29 10:55:03 · 523 阅读 · 0 评论 -
php常用数组函数总结
array.php//玩PHP数组的键和值函数$continue = array('a'=>'Linux','b'=>'Apache','c'=>'Mysql','d'=>'php');$func_get_args = array('a'=>115,'b'=>'b',1=>'3','1'=>'115');//该函数返回value值,参数只原创 2014-09-29 10:55:15 · 414 阅读 · 0 评论 -
php文件操作2
<?php /* 解析目录路径函数:basename()、dirname()、pathinfo() 遍历目录函数:opendir()、readdir()、closedir()、rewinddir()*/Class FilePath{ private $pathName; protected $dir_path; public function __construct原创 2014-09-30 15:19:26 · 402 阅读 · 0 评论 -
php文件操作3
<?php/* 文件的基本操作:1.打开和关闭fopen、fclose2.读取文件内容fread、file_get_contents、fgets、fgetc、file、readfile3.访问远程文件方法很多了,不一一列举4.移动文件指针ftell、fseek、rewind5.文件的锁定机制 flock*/abstract class FileAction{原创 2014-10-10 11:25:30 · 372 阅读 · 0 评论 -
php上传涉及到的面
/* php上传文件步骤:一.客户端上传设置:1. enctype="multipart/form-data" method="POST"2.MAX_FILE_SIZE的值是对浏览器的建议,通过整个值限制上传文件的大小,但是这个值不能超过php服务器端配置文件中的upload_max_filesize值的大小设置 文件上传 上传单个文件原创 2014-10-10 15:58:29 · 384 阅读 · 0 评论 -
php文件操作1
/* php文件属性处理函数file_exists();检查文件或者目录是否存在,存在返回true 不存在返回falsefilesize();获取文件的大小,返回文件的字节数is_readable();判断给定的文件是否可读,文件如果可读则返回trueis_writable();判断给定的文件是否可写,文件可写则返回trueis_executab原创 2014-09-29 11:04:52 · 396 阅读 · 0 评论 -
memcached 总结
用memcached好久了,现在总结下吧1.memcache和memcached的区别:copy下官方给的介绍(a)memcache:a:Memcache是一个自由和开放源代码、高性能、分配的内存对象缓存系统。用于加速动态web应用程序,减轻数据库负载。它可以应对任意多个连接,使用非阻塞的网络IO。由于它的工作机制是在内存中开辟一块空间,然后建立一个Hash原创 2015-06-25 14:35:02 · 483 阅读 · 0 评论