PHP_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> PHP >>列表
· Rails与Node.js/PHP/Python等对比发布时间:2015-05-15
转自http://hellosure.github.io/rails/2015/04/01/rails-and-other/首先,这不是一个比较贴,语言和框架能比较吗?其次,我也没有全部用过本文唯一的目的在于提醒自己(还有正在浏览的你)真正所需要关注的究竟是什么PHPPHP是simplebutdirty的语言,simple是指学习曲线低,主要是因为有大量的基于php的傻瓜式应用,比如wordpress,discuz之类的,如果你只有一般的博客或论坛需求的话,只要善用google... 查看全文
· Rails与Node.js/PHP/Python等对比发布时间:2015-05-15
转自http://hellosure.github.io/rails/2015/04/01/rails-and-other/首先,这不是一个比较贴,语言和框架能比较吗?其次,我也没有全部用过本文唯一的目的在于提醒自己(还有正在浏览的你)真正所需要关注的究竟是什么PHPPHP是simplebutdirty的语言,simple是指学习曲线低,主要是因为有大量的基于php的傻瓜式应用,比如wordpress,discuz之类的,如果你只有一般的博客或论坛需求的话,只要善用google... 查看全文
· PHPer 学习Golang连载发布时间:2015-05-13
GoWebGin框架学习:http://www.imop.us/v/MjA2NQ==.htmlGo学习编译自己得应用包【学习】:http://www.imop.us/v/MjA2Ng==.htmlGoWeb绑定Nginx【学习】:http://www.imop.us/v/MjA2Nw==.html学习Go基础【学习】:http://www.imop.us/v/MjA2OA==.html学习Go基础二【学习】http://www.imop.us/v/MjA2OQ==.html学习Go基础三【学习... 查看全文
PHP程序员突破成长瓶颈-附学习建议身边有几个做PHP开发的朋友,因为面试,也接触到不少的PHP工程师,他们常疑虑自己将来在技术上的成长与发展,我常给他们一些建议,希望他们能破突自己,有更好的发展。PHP工程师面临成长瓶颈先明确我所指的PHP工程题,是指毕业工作后,主要以PHP进行WEB系统的开发,没有使用其他语言工作过。工作经验大概在3~4年,普通的WEB系统(百万级访问,千成级数据以内或业务逻辑不是特别复杂)开发起基本得心应手,没有什么问题。但他们会这样的物点:除了PHP不使用其它的语言... 查看全文
· 为什么说PHP是个贫民区发布时间:2015-05-12
谈到为什么非PHP界的开发人员普遍轻视PHP和PHP相关社区。他提出了一个观点让我印象很深,很大程度上是因为以前从来没有听到过这样的说法。如果你不知道大多数的程序员都会对PHP发什么样的牢骚,那么,这些牢骚差不多会像这样:语法丑陋缺乏其它语言都有的一些必要的特征(在5.3版本之前,没有命名空间、闭包)不一致的函数命名、使用惯例,以及其它一些怪异的东西过程和面向对象的杂混基本上80-90%的PHP项目都烂如一堆狗屎但他所说的PHP开发的问题却是另外一个问题... 查看全文
· 8个最佳PHP库发布时间:2015-05-12
PHP标准库(SPL)的目的就是提供一组接口,让开发者在PHP5中充分利用面向对象编程。因此本文我们搜集了8个最好的,能辅助开发者简化他们的工作,为他们的开发任务服务的PHP库。1.Whoops:更好的php错误报告库Whoops是一个易于处理和调试错误的PHP库。它提供基于堆栈的的错误处理和好看的错误界面。它有个简单的API来处理异常,跟踪帧和数据,并能和任何框架整合(随时可用的集成端和Silex)。2.PhpFastCachephpFastCache是一个开源的PHP缓存库... 查看全文
· Linux下安装phpMyAdmin发布时间:2015-05-11
PHPhttp://php.net/phpMyAdminhttp://www.phpmyadmin.netErrorcompilingPHPonCentOSx64一、安装Apache请参阅http://billben.iteye.com/admin/blogs/1985244二、安装依赖包sudoyuminstallgdsudoyuminstalllibpng-develsudoyuminstalllibjpeg... 查看全文
· 基于PHP的crontab定时任务管理发布时间:2015-05-11
linux的crontab一直是服务器运维、业务开展的利器。但当定时任务增多时,管理和迁移都变得很麻烦,而且容易出问题。下面提供了一个使用php编写的crontab管理器,但仍需要在crontab下添加一个一分钟执行一次的叫来来运行这个管理器。通过这个管理器,可以实现以下目的:分布式定时任务集中化管理多条crontab记录合并crontab记录持久化存储(配置文件或数据库)这里不建议你使用数据库进行crontab配置管理,除非你能够保证数据库的请求能够在长时间内保持稳定响应的话... 查看全文
· PHP 扩展开发之Zephir发布时间:2015-05-08
最近对代码进行性能分析后,发现两个耗时的地方:自动加载文件数太多;参数验证函数调用超过1000次。这也是许多php语言框架面临的问题,所以发展出来诸如Yaf,Swoole,Phalcon这些C语言扩展框架,或者类似workerman,reactphp,phpdaemon这些一次加载的框架。总之减少加载文件,使用内置函数,减少损耗,以提升性能。相比之下,PHP扩展的框架性能还是要比PHP语言框架还要好不少。以往PHP扩展的开发方式就是C/C++,SWIG,现在还多了一个选择:zephir... 查看全文
· PHP 输出控制发布时间:2015-05-03
最近提交完代码后,发现Firephp在其他人的环境下又出问题了,提示:’Headersalreadysentin…’,与上一次Nginx缓冲区超出不太一样。查看Nginx错误日志,并没有发现错误,并且有同学发现Apache下面也会,怀疑是PHP的问题。但是我用的也是Apache,并不会出现问题!偶然发现有一个页面不会出现错误提示,发现该页面输出内容大小在1KB左右,怀疑是PHP的输出缓冲区超出时,自动发送缓冲区数据... 查看全文
· Mac系统下PHP开发发布时间:2015-04-29
MacOSX内置了Apache和PHP,这样使用起来非常方便。本文以MacOSX10.6.3为例。主要内容包括:启动Apache运行PHP安装MySQL使用phpMyAdmin配置PHP的MCrypt扩展库设置虚拟主机启动Apache有两种方法:打开“系统设置偏好(SystemPreferences)”->“共享(Sharing)”->“Web共享(WebSharing)”打开“终端(terminal)”,然后(注意:sudo需要的密码就是系统的root帐号密码... 查看全文
· 使用php访问zookeeper服务发布时间:2015-04-29
下载zookeeper依赖库:http://apache.fayea.com/zookeeper/zookeeper-3.4.6/解压tar-zxfzookeeper-3.4.6.tar.gzcdzookeeper-3.4.6/src/c安装./configure--prefix=/usr/local/zookeeper/zookeeper-3.4.6/make&makeinstall下载PHPzookeeper扩展库:http://pecl.php... 查看全文
· PHP对程序员的要求更高发布时间:2015-04-27
首先,大家都知道,PHP也是一种编译型脚本语言,和其他的预编译型语言不同,它不是编译成中间代码,然后发布..而是每次运行都需要编译..为此,也就有了一些OpcodeCacche,比如开源的APC,eacc.还有商业的ZendO+等.那么为什么PHP不把编译/执行分开呢?PHP虽然是一种编译型脚本语言,但是它的编译速度非常快,它的编译不做任何语义优化,就是简单的忠实的把你所写的代码翻译成对应的Opcodes.而其他语言因为在编译器做很多的优化工作,会造成编译比较重,也一定程度上要求它们分离.所以... 查看全文
本博文就月初刚上线的微信服务号,图文进行总结分享给大家。去年年底,我所在的团队讨论要开发微信号,话题由此拉开:原来有一个3年前注册的微信号,但是后台操作无法从“订阅号”变更为“服务号”,随即找腾讯的客服沟通,客服还算是热情,mm耐心的告之系统已经更新,对于无法升级的微信号,只能重新注册----“*#*(*¥)¥K30#$e&#)”,一阵抓狂后,只能重新注册了,下面就开始从注册到内部需求讨论,到开发的图文总结。Step1:微信注册在微信公众号官网:https://mp.weixin.qq... 查看全文
· PHP 访问LDAP发布时间:2015-04-21
/***@fileldap_util.php**@authorLiYongfeng*/functiongetUserEmail($userId){$ldap_host="ldap://***/";$ldap_user="***";$ldap_pwd="***";$ldap_conn=ldap_connect($ldap_host)ordie("Can'tconnecttoLDAPserver");ldap_set_option($ldap_conn,LDAP_OPT_REFERRALS,0)... 查看全文
· PHP资源列表发布时间:2015-04-20
一个PHP资源列表,内容包括:库、框架、模板、安全、代码分析、日志、第三方库、配置工具、Web工具、书籍、电子书、经典博文等等。该内容也可以在github的相关项目上浏览。英文版:awesome-php中文版:awesome-php-zh_CNgithub上awesome-php-zh_CN项目的内容会根据awesome-php项目的内容定期更新。依赖管理DependencyManagement依赖和包管理库Composer/Packagist... 查看全文
<?php$var_name="苹果";$n=10;var_dump($var_name);var_dump($n);?>赋值语句;”var_dump”函数可以将我们的变量的数据类型显示出来。在变量中,由于变量占用的空间单元不一样,也分成几种数据类型,就像超市商品的包装袋,有几种不同类型,不同的商品使用不同的包装袋。我们可以通过使用“memory_get_usage”获取当前PHP消耗的内存。在PHP中,支持8种原始类型,其中包括四种标量类型、两种复合类型和两种特殊类型... 查看全文
作为当今主流的开发语言,PHP集简单、免费、高效等特点于一身。对于想加入PHP大军的新手来说,从何学起、如何学习?你需要掌握PHP的基础知识、常用功能模块、面向对象、MVC等相关技能。学会了这些技能将会成为一个合格的phper!Step1:PHP基础入门学习任何一门语言都要脚踏实地地从基础语法开始,如果你希望将来在Web开发领域有所建树,HTML和CSS也是必备技能。推荐课程:PHP入门篇:知识点:轻松学习PHP基础知识,了解PHP中的变量、变量的类型、常量等概念,认识PHP中的运算符... 查看全文
自己在学习过程中所做的笔记。一、php可以用来做什么网页可以用JavaScript来实现程序编写。但JavaScript的能力是有限的,JavaScript通常运行在浏览器(客户端),它可以制作网页上面的特效:鼠标滑过背景改变颜色,还有网页上常见的鼠标滑过弹出菜单。但如果要让JavaScript实现显示“访问网站的总人数”,它就无能为力了,因为它只能获得客户端的信息,而“访问网站的总人数”是存储在服务器端的。所以就需要另外一种可以在服务器端运行的编程语言,PHP语言就是其中的一种... 查看全文
· 一个PHP生成短网址函数发布时间:2015-04-14
短网址相比大家都不陌生吧,特别是微博上的应用更是把它带火了,其实要实现这个功能也很简单。<?php/***短网址*/functionurlShort($url){$url=crc32($url);$result=sprintf("%u",$url);$sUrl='';while($result>0){$s=$result%62;if($s>35){$s=chr($s+61);}elseif($s>9&&$s<=35){$s=chr($s+55);... 查看全文