在PHP5以上的版本中可以使用mysql和mysqli两套扩展函数,mysqli是PHP5中新加的,是对mysql扩展的改进。很多老项目是在PHP4使用mysql扩展开发的,如果对这些老项目进行二次开发,就需要会使用mysql扩展函数。如果是新的设计的项目,则推荐使用mysqli或者PDO技术。 如果要用MySQL扩展,在Linux服务器中在编译时加上—with-mysql选项,如果是w
原创
2017-10-30 15:25:08
431阅读
PHP eof的使用 也就是heredoc技术,来部分实现界面与代码的分离 以<<<EOT开头, 以EOT;结尾, $name 为定义的变量。使用EOF比起一行一行 echo 如 ,显然EOF便于阅读。
转载
2016-09-26 11:49:00
128阅读
2评论
从php5.4开始,为了解决单继承的问题,除了通过implments来实现多接口外,官方提供了一个trait来解决该问题。<?php//示例trait Dog{ public $name = "dog"; public function run(){ echo "This is $this->name run\r\n"; } ...
原创
2023-01-31 11:25:04
78阅读
声明常量 如何需要设置常量,可以使用define(constantName, constantValue, isCase)函数,它使用三个参数: 第一个参数定义常量的名称
原创
2022-06-13 17:02:37
137阅读
mongodb 不用过多的介绍了,NOSQL的一种,是一个面向文档的数据库,以其方便灵活的数据结构,对于开发者来说是比较友好的,同时查询的速度也是比较快的,现在好多网站开始使用mongodb ,具体的介绍可以网上查找。今天是进行PHP 连接mongodb。
原创
2021-09-24 09:48:10
365阅读
概述cURL是一个利用URL语法规定来传输文件和数据的工具,支持很多协议,如HTTP、FTP、TELNET等。PHP提供了对cURL库的支持。linux下man一下curl,可以看到:开启cURL设置安装php的cURL库扩展sudo apt-get install curl libcurl3 libcurl3-dev php5-curl重启php的解释程序sudo /etc/init.d/php5-fpm restart其次,我们需要通过php_info()函数来确定是否开启了这个库<?php phpinfo();网页验证输出PHP的cURL请求基本步骤初始化设置选项执行并获取结果释放
转载
2013-05-21 12:39:00
184阅读
2评论
ElasticSearch是一个基于Lucene的稳定的、分布式、RESTFul的搜索引擎。其实所谓的RestFul就是它提供URL供你调用(建立索引和进行检索),不过直接这样使用实在是太凶残了。所以,它也提供了一系列client包,相当于将curl请求封装了,client包支持的语言包括Java、PHP、Python、Ruby和Perl等等。PHP版的client包叫做elasticsearch
转载
2017-02-05 22:19:56
1389阅读
原文: http://www.php.cn/php-weizijiaocheng-371767.html 这篇文章主要介绍了PHP中STDCLASS用法,结合实例形式分析了PHP中STDCLASS的功能、原理、使用方法与相关注意事项,需要的朋友可以参考下 本文实例讲述了PHP中STDCLASS用法。
转载
2018-09-04 15:02:00
73阅读
2评论
curl_close — 关闭 cURL 会话 curl_copy_handle — 复制一个cURL句柄和它的所有选项 curl_errno — 返回最后一次的错误代码 curl_error — 返回当前会话最后一次错误的字符串 curl_escape — 使用 URL 编码给定的字符串 curl
原创
2021-07-20 16:16:30
385阅读
一、ZeroMQ简介
ZMQ (以下 ZeroMQ 简称 ZMQ)是一个简单好用的传输层,像框架一样的一个 Socket Library,他使得 Socket 编程更加简单、简洁和性能更高。是一个消息处理队列库,可在多个线程、内核和主机盒之间弹性伸缩。ZMQ 的明确目标是“成为标准网络协议栈的一部分,之后进入 Linux 内核”。现在还未看到它们的成功。但是,它无疑是极具前景的、并且是人们更加需
转载
2017-01-17 20:08:00
84阅读
2评论
$dbms='mysql'; $host='localhost'; $dbName='test'; $user='root'; $pass='leyangjun'; $dsn="$dbms:host=$host;dbname=$dbName"; try{ $dbh=new PDO($dsn,$user,$pass,array(PDO::MYSQL_ATTR_INIT_
原创
2013-12-12 15:42:22
62阅读
PHP入门培训教程 PHP变量的使用 很多朋友在编写PHP程序的时候有时候对变量总有着不能确定的问题,而且也有很多问题就是因为变量的处理不当所造成的。这里兄弟连PHP培训小编,就PHP变量系统说一下。PHP的变量分为全局变量与局部变量。 何为全局变量? 学过C/JAVA/C++之类的朋友一定了解main(){}内声明的变量所达的区域了~,而PHP为解释性语句并非 编译语
原创
2016-09-28 15:13:37
698阅读
在做一个摄像头拍照然后上传的功 可以使用php://input来获取原始请求的数据。看一个简单的例子。 客户端就是一个表单,非常简单。<...
原创
2023-04-03 23:30:54
254阅读
xdebug除了调试程序外 , 还可以来检测程序的性能损耗点 , 展示成图表的形式 在php.ini中增加如下配置: xdebug.profiler_output_dir=/tmpxdebug.profiler_enable=1 访问程序后 , 会在tmp目录生成cachegrind.out.xxx
原创
2021-06-17 19:19:36
209阅读
PHP 5.3 以上版本,使用pthreads PHP扩展,可以使PHP真正地支持多线程。多线程在处理重复性的循环任务,能够大大缩
原创
2023-07-20 20:02:55
139阅读
pdo方式连接数据库try{$db=newPDO('mysql:host=127.0.0.1;dbname=test;port=3306;charset=utf8','root','123456');}catch(PDOException$e){echo'mysqlerror:'.$e->getMessage();}1.excu()方式增删改,不推荐$sql="insertintotest(
原创
2018-07-31 11:20:39
922阅读
1.SPL是什么?SPL:standardphplibraryphp标准库,此从php5.0起开始内置的组件和接口,在5.3以后逐渐成熟。因为内置在php5开发环境中,无需任何配置。根据官方定义,“acollectionofinterfacesandclassesthataremeanttosolvestandardproblems.”然而在目前的使用者,spl更多地被看做是一种使object模仿
原创
2018-08-14 22:35:02
2232阅读
函数的使用技巧 1. do{...}while(false)的用法 作用:使用do{...}while(false)结构可以简化多级判断时代码的嵌套。 例子: 现在要实现一个功能,但需要A、B、C、D四个前提条件,并且这四个前提条件都存在上级依赖,即B依赖于A,C依赖于A和B,D依赖于A、B和C。如果按照一般的写法,是这样: 1. if( A==true ) 2. { ...
转载
2019-07-15 20:39:00
112阅读
2评论
PHP list,explode的使用 1.header("Content-type: text/html; charset=utf-8"); 解决中文乱码问题。 输出结果: explode 使用ZhangsanLisilist 使用ZhangsanLisiWangwu
转载
2016-09-26 14:29:00
74阅读
2评论
1、php中的trait是啥?看上去既像类又像接口,其实都不是,Trait可以看做类的部分实现,可以混入一个或多个现有的PHP类中,其作用有两个:表明类可以做什么;提供模块化实现。Trait是一种代码复用技术,为PHP的单继承限制提供了一套灵活的代码复用机制。2、PHP版本要求: php5.4开始引入trait,其目的就是在于减少代码的重复,增加代码的复用性。3、trait的...
转载
2021-06-23 15:29:22
234阅读