当前位置: 代码迷 >> PHP
 解决方案列表
  • [PHP] PHP 中 new static 跟 new self 的区别

    PHP中newstatic和newself的区别今天老大在公司问了一下newstatic和newself的区别公司十个程序竟然没有一个回答上来后面画面自补。。。本屌丝回家后就百度了解了下这二者区别:使用self::或者__CLASS__对当前类的静态引用,取决于定义当前方法所在的类:使用static...

    86
    热度
  • [PHP] php验证码-图片

    php验证码--图片这里我们介绍图片验证码的制作,有关字符验证码可以参考以下文章:点击打开链接图片验证码的制作分三步:1.制作图片库2.随机选取一张图片3.输出图片内容代码如下(这里为了方便我直接用的本地的图片,实际中会有大量图片,路径存放在数据库中):<?phpsession_start()...

    597
    热度
  • [PHP] PHP验证码-汉字

    PHP验证码--汉字现在已经有很多网站采用汉字作为验证码,其实并不难,之前我们需要了解怎么做字符验证码以及图片验证码步骤和字符验证码一样,唯一不同在产生随机字串,汉字需要utf8编码,而且要事先准备汉字库,要知道怎么抓取中文字符我这里就不多说了,上代码:<?phpsession_start()...

    415
    热度
  • [PHP] php验证码-注意事项

    php验证码--注意事项php制作验证码大概有三种方式:字符图片汉字这三种方式都比较常规,制作过程中需要注意以下几点:素材要求:字体文件、图片、字符集字体采用windows自带的:控制面板搜索"font"打开字体搜索"微软雅黑"把"wsyh.ttf&...

    568
    热度
  • [PHP] php恒量

    php常量所谓常量,我们可以理解成就是特殊的变量:体现在1.定义常量前面不需要$(否则会报错)2.常量一旦定义,则不能修改其值(否则会报错)3.常量在定义的时候,就需要它赋初值.(否则会报错)4.常量可以通过define或者const5.常量的名称,我们一般说是全部大写,...

    104
    热度
  • [PHP] PHP变量在zend内核中的储存方式

    PHP变量在zend内核中的存储方式PHP中的变量可以保存任何的数据类型,这是因为它是弱类型语言。但php是用C语言编写的,C语言是强类型语言,每个变量都有固定的类型,不能随意改变变量的类型(可以通过强制类型转变,不过有可能出现问题),在zend引擎中是怎样可以做到一个变量保存任何类型的呢?在zen...

    86
    热度
  • [PHP] 怎么理解php中命名空间概念

    如何理解php中命名空间概念PHP中命名空间的本质是容器,可以起到封装的作用。在这个容器中中我们可以放入变量,函数,类。php命名空间概念的理解可以类比于文件目录,在操作系统中目录用来将相关文件分组,对于目录中的文件来说,它就扮演了命名空间的角色。上面root文件夹下包含两个子文件夹sub1和sub...

    56
    热度
  • [PHP] phpize出错:Cannot find config.m4

    phpize报错:Cannotfindconfig.m4关于phpize是干嘛用的,可以参看php官方文档:前几日想安装memcache的时候,需要为php安装memcache扩展,按照网上教程的步骤一步步执行时却报了如下错误:Cannotfindconfig.m4.Makesurethatyour...

    83
    热度
  • [PHP] php学习笔记(一)

    php学习笔记(1)1、引用文件的方法有两种:require及includerequire的使用方法如require("MyRequireFile.php");。这个函数通常放在PHP程序的最前面,PHP程序在执行前,就会先读入require所指定引入的文件,使它变成PHP程序网页的一部份。常用的函...

    95
    热度
  • [PHP] 第一篇博文:PHP函数原型中的可选参数写法为何这么写

    第一篇博文:PHP函数原型中的可选参数写法为什么这么写?第一篇,算是开始吧。简单写点儿东西。刚开始学PHP,在看PHPManual时遇到一个问题:含可选参数的函数原型中,可选参数的写法看不懂。例如explode函数arrayexplode(string$delimiter,string$string...

    64
    热度
  • [PHP] PHP读取硕大无比文件的实例代码

    PHP读取超大文件的实例代码数据量大带来的问题就是单个文件很大,能够打开这个文件相当不容易,记事本就不要指望了,果断死机去年年底的各种网站帐号信息的数据库泄漏,很是给力啊,趁机也下载了几个数据库,准备学学数据分析家来分析一下这些帐号信息。虽然这些数据信息都已经被“整理”过的,...

    29
    热度
  • [PHP] 在Windows命令行窗口中输入并运作PHP代码片段(不需要php文件)的方法

    在Windows命令行窗口中输入并运行PHP代码片段(不需要php文件)的方法有时候只是简单的为了测试某个php函数的效果,以前总是需要建一个php文件,复制这个文件的路径,再通过web访问或者用php命令执行这个php文件。一直想要怎么才能不用创建文件,才能直接执行PHP代码片段呢?终于找到了方法...

    78
    热度
  • [PHP] PHP软件工程师的技术成长规划

    PHP程序员的技术成长规划按照了解的很多PHP/LNMP程序员的发展轨迹,结合个人经验体会,抽象出很多程序员对未来的迷茫,特别对技术学习的盲目和慌乱,简单梳理了这个每个阶段PHP程序员的技术要求,来帮助很多PHP程序做对照设定学习成长目标。本文按照目前主流技术做了一个基本的梳理,整个是假设PHP程序...

    119
    热度
  • [PHP] php过滤广告内容(兼差,QQ号,淘宝兼职,网址)

    php过滤广告内容(兼职,QQ号,淘宝兼职,网址)如果你网站有评论那么你肯定会发现你网站经常会被一人注入广告了,如会有兼职,QQ号,淘宝兼职,网址信息了,下面我们就来看如何过滤这些内容吧。?用户发表的评论或者其他内容的广告的类型一般有下面的几种:1:淘宝兼职加QQ123456789群(带qq号码或者...

    456
    热度
  • [PHP] PHP:empty,isset,is_null,array(零),array(),array(""),0,"0""""null"NULL的总结

    PHP:empty,isset,is_null,array(0),array(),array(""),0,"0","","null",NULL的总结通过下面这个程序来检测$a=0;if(empty($a)){ echo&...

    218
    热度
  • [PHP] 组合php ob函数理解缓冲机制

    结合phpob函数理解缓冲机制对于一个刚刚入门的php程序员来说,php缓冲区是几乎透明的。在他们心目中,一个echoprint_r函数,数据便会‘嗖’的一声飞到浏览器上,显示出来。我也一直如此单纯地认为。其实,在技术的世界里,向来都是由简单到复杂,也许那些技术开发者开始单纯...

    92
    热度
  • [PHP] php利用递归函数实现无限级归类

    php利用递归函数实现无限级分类相信很多学php的很多小伙伴都会尝试做一个网上商城作为提升自己技术的一种途径。各种对商品分类,商品名之类的操作应该是得心应手,那么就可以尝试下无限级分类列表的制作了。什么是无限级分类?无限级分类是一种分类技巧,例如部门组织,文章分类,学科分类等常用到无限级分类,将其简...

    25
    热度
  • [PHP] Yii2.0中文开发指引——Where条件查询全解析

    Yii2.0中文开发向导——Where条件查询全解析在Yii的Model里进行查询的时候where是必不可少的。Where方法声明为staticwhere($condition)其中参数$condition类型为字符串或者数组1、字符串字符串是最简单的,直接按sql中的where条件写就可以,如$c...

    48
    热度
  • [PHP] Yii2.0中文开发指引——自定义日志文件写日志

    Yii2.0中文开发向导——自定义日志文件写日志头部引入log类useyii\log\FileTarget;$time=microtime(true);$log=newFileTarget();$log->logFile=Yii::$app->getRuntimePath().'/log...

    101
    热度
  • [PHP] 一次Redis的使用Bug记要(exec)

    一次Redis的使用Bug记录(exec)博主在一次项目中,使用了工具类中的Redis类,因为该Redis没有封装管道pipeline和exec命令,所以就大笔一挥来了一段__call;代码如下(其中$this->_connect()返回的为一个Redis实例)。之后的事情感觉中文已经无法表述...

    64
    热度