-
PHP之十六个魔术方法详解
所属栏目:[PHP教程] 日期:2016-10-29 热度:131
副标题#e# 前言 PHP中把以两个下划线__开头的方法称为魔术方法(Magic methods),这些方法在PHP中充当了举足轻重的作用。 魔术方法包括: __construct(),类的构造函数 __destruct(),类的析构函数 __call(),在对象中调用一个不可访问方法时调用 __callStat[详细]
-
初学laravel migrate常见错误解决
所属栏目:[PHP教程] 日期:2016-10-13 热度:123
副标题#e# 断断续续开始 laravel 入门学习,想整个简单的通讯录系统,设立了两个表,一个 branches ,一个 contacts。在创建 migration 文件的时候,没有考虑仔细,先把 contacts 表建立了,contacts 表有个外键连接到 branches 的 id,结果执行 migrate 命[详细]
-
PHP OCR实战:用Tesseract从图像中读取文字
所属栏目:[PHP教程] 日期:2016-10-01 热度:117
副标题#e# OpticalCharacterRecognition(OCR)即光学字符辨识是把打印文本转换成一个数字表示的过程。它有各种各样的实际应用从数字化印刷书籍、创建收据的电子记录,到车牌识别甚至破解基于图像的验证码。 498)this.width=498;' onmousewheel = 'javascript[详细]
-
Web端PHP代码函数覆盖率测试解决方案
所属栏目:[PHP教程] 日期:2016-09-30 热度:140
副标题#e# 1. 关于代码覆盖率 衡量代码覆盖率有很多种层次,比如行覆盖率,函数/方法覆盖率,类覆盖率,分支覆盖率等等。代码覆盖率也是衡量测试质量的一个重要标准,对于黑盒测 试来说,如果你不确定自己的测试用例是否真正跑过了系统里面的每一行代码,在[详细]
-
PHP实现基于文本的莫斯电码生成器
所属栏目:[PHP教程] 日期:2016-09-30 热度:152
副标题#e# 介绍 我最近遇到一个基于输入文本生成摩斯代码音频文件的需求。几番搜索无果之后,我决定自己编写一个生成器。 下载源代码 2.63 KB 498)this.width=498;' onmousewheel = 'javascript:return big(this)' height="417" width="404" alt="codegen_s[详细]
-
如何编写一个独立的PHP扩展
所属栏目:[PHP教程] 日期:2016-09-30 热度:184
独立的 PHP 扩展可以独立于 PHP 源码之外进行分发。要创建一个这样的扩展,需要准备好两样东西: 配置文件 (config.m4) 你的模块源码 接下来我们来描述一下如果创建这些文件并组合起来。 498)this.width=498;' onmousewheel = 'javascript:return big(this[详细]
-
浅谈 PHP 中的多种加密技术及代码示例
所属栏目:[PHP教程] 日期:2016-09-28 热度:97
副标题#e# 同样是一道面试答错的问题,面试官问我非对称加密算法中有哪些经典的算法? 当时我愣了一下,因为我把非对称加密与单项散列加密的概念弄混淆了,所以更不用说什么非对称加密算法中有什么经典算法,结果当然也让面试官愣了一下,所以今天就花点时[详细]
-
PHP开发:使用PHP抓取百万知乎用户以及知识点札记
所属栏目:[PHP教程] 日期:2016-09-08 热度:142
根本原因是在各个子进程创建时,就已经继承了父进程一份完全一样的拷贝。对象可以拷贝,但是已创建的连接不能被拷贝成多个,由此产生的结果,就是各个进程都使用同一个redis连接,各干各的事,最终产生莫名其妙的冲突。[详细]
-
php如何实现验证码
所属栏目:[PHP教程] 日期:2016-09-08 热度:69
验证码在表单实现越来越多了,但是用js的写的验证码,总觉得不方便,所以学习了下php实现的验证码。[详细]
-
PHP语言开发Paypal支付demo的具体实现
所属栏目:[PHP教程] 日期:2016-09-08 热度:84
如果我们的应用是面向国际的、那么支付的时候通常会考虑使用paypal。以下为个人写的一个paypal支付示例,已亲测可行。[详细]
-
PHP编程效率的20个要点
所属栏目:[PHP教程] 日期:2016-09-08 热度:124
用单引号代替双引号来包含字符串,这样做会更快一些。因为PHP会在双引号包围的字符串中搜寻变量,单引号则 不会,注意:只有echo能这么做,它是一种可以把多个字符串当作参数的“函数”[详细]
-
PHP7革新与性能优化
所属栏目:[PHP教程] 日期:2016-09-08 热度:94
有幸参与2015年的PHP技术峰会(PHPCON),听了鸟哥(惠新宸)的关于PHP7的新特性和性能优化的分享,一切都令人感 到激动。鸟哥是国内最权威的PHP专家,他的分享有很多非常有价值的东西,我通过整理分享的PPT和收集相关资料,整理为这篇解读性质的技术文章,希[详细]
-
PHP:6种GET和POST请求发送方法
所属栏目:[PHP教程] 日期:2016-09-07 热度:153
无论是畅言还是多说,我都需要从远程抓取文章的评论数,然后存入本地数据库。[详细]
-
现在写 PHP,你应该知道这些
所属栏目:[PHP教程] 日期:2016-09-07 热度:87
首先你应该是在用 PHP 5.3 以上的版本,如果 PHP 版本在这之下,是时候该升级了。我建议如果有条件,最好使用最新的版本。[详细]
-
PHP 7 的五大新特性
所属栏目:[PHP教程] 日期:2016-09-07 热度:191
如果你使用的是基于 composer 和 PSR-4 的框架,这种写法是否能成功的加载类文件?其实是可以的,composer 注册的自动加载方法是在类被调用的时候根据类的命名空间去查找位置,这种写法对其没有影响。[详细]
-
为什么 Laravel 会成为最成功的 PHP 框架?
所属栏目:[PHP教程] 日期:2016-09-07 热度:79
Laravel是一个有着美好前景的年轻框架,它的社区充满着活力,相关的文档和教程完整而清晰,并为快速、安全地开发现代应用程序提供了必要的功能。在近几年对PHP框架流行度的统计中,Laravel始终遥遥领先。那么是什么让Laravel成为最成功的PHP框架?[详细]
-
Rogue Wave 收购 Zend,争夺 PHP 网页开发市场
所属栏目:[PHP教程] 日期:2016-09-07 热度:75
近日跨平台软体开发工具商Rogue Wave在官网宣布并购Zend,而Zend所开发的Zend Framework为许多PHP开发者选择使用的框架。目前全球有一半的网站由PHP运作,如使用Wordpress或是Drupal框架制作的网站都以 PHP为基础,不少开发者使用Zend Framework来加速PHP网页[详细]
-
PHP 之 FastCGI 与 mod_php 详解
所属栏目:[PHP教程] 日期:2016-09-07 热度:148
网上对于FastCGI与mod_php的知识比较杂乱而不全面,故在此整理一下,以便入门学习者查阅方便。[详细]
-
10个典型实用的PHP代码片段
所属栏目:[PHP教程] 日期:2016-09-07 热度:140
本文将介绍10个经常会用到的PHP代码片段,包括黑名单过滤、随机颜色生成器、从网上下载文件、Alexa/Google Page Rank、强制下载文件、用Email显示用户的Gravator头像、用cURL获取RSS订阅数、截取图片、检查网站是否宕机。[详细]
-
PHP7推迟发布 待定12月3日正式版发行
所属栏目:[PHP教程] 日期:2016-09-07 热度:76
昨日于微博看到PHP7又推迟发布的消息,这或是因为RC7以后,修复了一些Bug,从保证质量的角度出发,26号可能要发布RC8。PHP7正式版待定于12月3号,这个具体的发布日期目前还在争论中,很多开发者期待可以按时发布。[详细]
-
PHP底层的运行机制与原理
所属栏目:[PHP教程] 日期:2016-09-07 热度:160
PHP是一种适用于web开发的动态语言。具体点说,就是一个用C语言实现包含大量组件的软件框架。更狭义点看,可以把它认为是一个强大的UI框架。[详细]
-
2015年十五个热门的 PHP 开发工具
所属栏目:[PHP教程] 日期:2016-09-07 热度:107
这篇文章中,我们将为你提供一份互联网上免费的最好用的PHP开发工具列表。这份列表中包含对初学者十分有用的工具,同样也包含专业PHP程序员开发特定功能所需的高端工具。[详细]
-
PHP之父:PHP7 性能翻倍关键大揭秘
所属栏目:[PHP教程] 日期:2016-09-07 热度:182
20岁老牌网页程序语言PHP,最快将在10月底释出PHP 7新版,这是十年来的首次大改版,最大特色是在性能上的大突破,能比前一版PHP 5快上一倍,PHP之父Rasmus Lerdorf表示,甚至能比HHVM虚拟机下的PHP程序性能更快。[详细]
-
关于PHP程序员解决问题的能力
所属栏目:[PHP教程] 日期:2016-09-07 热度:130
这个话题老生长谈了,在面试中必然考核的能力中,我个人认为解决问题能力是排第一位的,比学习能力优先级更高。解决问题的能力既能看出程序员的思维能力,应变能力,探索能力等,又可以看出他的经验。如果解决问题能力不佳是无法通过面试的。[详细]
-
PHP中的随机性——你觉得自己幸运吗?
所属栏目:[PHP教程] 日期:2016-09-06 热度:128
你总是应该使用一个密码学上安全的伪随机数生成器,random_compat 库提供了一种好的实现。如果你想要使用可靠的随机数据源,如你在本文所见,建议尽快使用 random_int 和 random_bytes.[详细]