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设置安装phpcURL库扩展sudo apt-get install curl libcurl3 libcurl3-dev php5-curl重启php解释程序sudo /etc/init.d/php5-fpm restart其次,我们需要通过php_info()函数来确定是否开启了这个库<?php phpinfo();网页验证输出PHPcURL请求基本步骤初始化设置选项执行并获取结果释放
转载 2013-05-21 12:39:00
184阅读
2评论
ElasticSearch是一个基于Lucene稳定、分布式、RESTFul搜索引擎。其实所谓RestFul就是它提供URL供你调用(建立索引和进行检索),不过直接这样使用实在是太凶残了。所以,它也提供了一系列client包,相当于将curl请求封装了,client包支持语言包括Java、PHP、Python、Ruby和Perl等等。PHPclient包叫做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
PHP
原创 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
PHP
原创 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、phptrait是啥?看上去既像类又像接口,其实都不是,Trait可以看做类部分实现,可以混入一个或多个现有的PHP类中,其作用有两个:表明类可以做什么;提供模块化实现。Trait是一种代码复用技术,为PHP单继承限制提供了一套灵活代码复用机制。2、PHP版本要求: php5.4开始引入trait,其目的就是在于减少代码重复,增加代码复用性。3、trait...
php
转载 2021-06-23 15:29:22
234阅读
  • 1
  • 2
  • 3
  • 4
  • 5