【浅谈用力不用脑的程序员:你为什么蹉跎这么多年】教程文章相关的互联网学习教程文章

PHP初级程序员能力测试题,综合性比较强,高手可陆续回复答案~_PHP教程

PHP入门级CODER自测题说明:本测试满分100分,涉及了WEB(Php方向)的综合知识,90分及格。 BY:PIG 2009.07.14 这题发过一次,现在整理一下,重新发上来。 ------------------------------------- 一,基础PHP 1.试阐述echo和print,require和include的区别。(3分) 2.用至少两种方法去除一个数组中重复的元素。(3分) 3.简述$_GET,$_POST的用法和区别。(4分) 4.试述COOKIE和SESSION的用法和区别,以及它们之间的联系。(6分)...

PHP程序员最常犯的11个MySQL错误_PHP教程

作者:aolinks 对于大多数web应用来说,数据库都是一个十分基础性的部分。如果你在使用PHP,那么你很可能也在使用MySQL—LAMP系列中举足轻重的一份子。 对于很多新手们来说,使用PHP可以在短短几个小时之内轻松地写出具有特定功能的代码。但是,构建一个稳定可靠的数据库却需要花上一些时日和相关技能。下面列举了我曾经犯过的最严重的11个MySQL相关的错误(有些同样也反映在其他语言/数据库的使用上)。。。 1.使用MyISAM而不是Inno...

PHP程序员必知的13个编码好习惯总结_PHP教程

我是一个PHP新手,只有6个月的PHP编程经历,并且是在一位经过认证的zend工程师的指导下完成工作的,每当我编写脚本时,我会注意一些能让我做得更好的细节,也就是本文列举的这14个PHP编码好习惯,如果你有更好的建议,欢迎在本文后面的评论中发表,我这个人是喜欢求知的。1、使用select从相同的数据库查询信息时,使用一个join语句一次性整齐地获取你需要的所有信息,而不要写多个mysql_query/while/mysql_fetch_array语句。2、如果...

PHP程序员突破成长瓶颈-附学习建议_PHP教程

身边有几个做PHP开发的朋友,因为面试,也接触到不少的PHP工程师,他们常疑虑自己将来在技术上的成长与发展,我常给他们一些建议,希望他们能破突自己,有更好的发展。PHP工程师面临成长瓶颈先明确我所指的PHP工程题,是指毕业工作后,主要以PHP进行WEB系统的开发,没有使用其他语言工作过。工作经验大概在3~4年,普通的WEB系统(百万级访问,千成级数据以内或业务逻辑不是特别复杂)开发起基本得心应手,没有什么问题。但他们会这...

CakePHP程序员必须知道的21条技巧_PHP教程

这篇文章可以说是CakePHP 教程中最经典的了。虽然不是完整的手把手系列, 但作者将自己使用CakePHP 的经验总结了21条,这些尤其是对新手十分有用。翻译时故意保留了一些CakePHP 中特有的词语没有翻译, 如controller、model等。相信学过CakePHP 的人应该马上就能理解它们的意思吧。另外,CakePHP 的wiki已经失效,取而代之的是一个名为bakery的网站。 原文中引用的wiki的链接也都已更新到了bakery上。快速创建静态页面我想建立几个...

PHP程序员应了解MongoDB的五件事_PHP教程

2010年应该被人们记住,因为SQL将在这一年死去。这一年关系数据库行将就木,这一年开发者发现他们再不需要长时间辛苦的构造列或者表格来存放数据。2010年将是文档型数据库的起始年。尽管这样的势头已经持续多年,现在才是一个更多,更广泛的文档型数据库出现的年代。从基于云计算的Amazon到Google,大量开源工具,以及随之诞生的CouchDB和MongoDB。那么什么是MongoDB?下面有五件事是PHP开发者应该了解的:1. MongoDB是一个单独的服...

PHP程序员容易忽略的几点精华_PHP教程

我发现很多的PHP程序员,尤其是学习还不是很久的,都不知道PHP的精华所在。Perl当年如何在商界出名?其强大的正则表达式。而PHP呢?他是一门从Unix下发展起来的语言,当然也就继承了Perl的很多特点,同时C的优点都有。快速、简洁、明了,尤其是C程序员,PHP是至爱,我就是深爱着“PHP”(都忘了女友了:))。这里,我想来写一篇PHP的变量、数组应用技巧和PHP的正则表达式、PHP的模板应用,以后有时间再写PHP与COM、PHP与XML的...

PHP程序员最易犯10种错误_PHP教程

PHP是个伟大的web开发语言,灵活的语言,但是看到php程序员周而复始的犯的一些错误。我做了下面这个列表,列出了PHP程序员经常犯的10中错误,大多数和安全相关。看看你犯了几种1.不转意html entities 一个基本的常识:所有不可信任的输入(特别是用户从form中提交的数据) ,输出之前都要转意。 echo $_GET[usename] ;这个例子有可能输出: /*更改admin密码的脚本或设置cookie的脚本*/ 这是一个明显的安全隐患,除非你保证你的用户...

PHP程序员的优化调试技术和技巧_PHP教程【图】

本文介绍调试 PHP 应用程序的各种方法,包括在 Apache and PHP 中打开错误报告,以及通过在一个简单的 PHP 脚本中放置策略性的 print 语句,找到更困难的 bug 的源头。还会介绍用于 Eclipse 的 PHPEclipse 插件,这是一个灵活的开发环境,具有实时语法解析能力,还会介绍 PHPEclipse 的 DBG 调试器扩展。 简介 有许多 PHP 调试技术可以在编码的时候节约大量时间。一个有效却很基本的调试技术就是打开错误报告。另一个略微高级一点...

PHP程序员都应该会用的五个工具_PHP教程【图】

在参与了几个大型PHP项目,写了很多PHP代码以后,我发现很多工具可以提高代码质量,简化发布,使得做为PHP开发人员的生涯变得轻松许多。许多这样的工具可能已经为大家所用。但是,由于一些人甚至没有注意到这些工具的存在,我会从此开始,好了,不说废话,下面是我认为所有PHP程序员应该知道的工具列表。 Phing - 一个项目构建系统 Phing 是一个基于Apache ANT 的项目构建系统。它的名字是一个拗口的语句首字母缩写 - PHing Is Not...

一个程序员真实的一天_PHP教程

早上: 6点30分 被对面工地施工的声音吵醒,看表,再睡; 6点50分 再醒来,再看表,再睡; 早上7点 闹钟闹铃并报时。没睡醒,再睡5分钟…… 7点15分 再醒。翻了个边,唉,起来吧……。 7点20分 终于起床了。一边叫对面床上的老虎:“起来起来,都7点20了!”     “什么?7点20了?#@$%*……” 7点25分 洗漱完毕,冲进洗澡间痛快地淋了个冷水浴。清醒了许多。 7点30分 跑到楼下吃早餐。风卷残云。 7点35分 班车开始出发了。听着...

Java.netPHP比较程序员眼中的.Net世界_PHP教程【图】

首先,我们把Java 、.Net、 PHP应用方面占有率做个比较,简单的把目前主流应用分成两个大类,一个是企业应用,一个是Web网站应用,下面这个表格是我归纳的,不一定准确,但是能说明一个大概。 从表中可以看到,Java和PHP都有各自擅长的领域,但是.Net却没有突出的地方,从占有率来看情况十分尴尬。 我们再来看看技术方面,首先声明,我对其中每种语言技术都不是很熟悉,只能大概分析一下... 先说说Java,在企业级方面,可以说是绝对...

php程序员必须_PHP教程

PHP程序员最易犯10种错误(转) PHP是个伟大的web开发语言,灵活的语言,但是看到php程序员周而复始的犯的一些错误。我做了下面这个列表,列出了PHP程序员经常犯的10中错误,大多数和安全相关。看看你犯了几种 1.不转意html entities一个基本的常识:所有不可信任的输入(特别是用户从form中提交的数据) ,输出之前都要转意。echo $_GET[usename] ;这个例子有可能输出:这是一个明显的安全隐患,除非你保证你的用户都正确的输入。如...

程序员最容易犯的五个PHP数据库问题及解释_PHP教程

揭露 PHP 应用程序中出现的五个常见数据库问题 —— 包括数据库模式设计、数据库访问和使用数据库的业务逻辑代码 —— 以及它们的解决方案。  如果只有一种 方式使用数据库是正确的……   您可以用很多的方式创建数据库设计、数据库访问和基于数据库的 PHP 业务逻辑代码,但最终一般以错误告终。本文说明了数据库设计和访问数据库的 PHP 代码中出现的五个常见问题,以及在遇到这些问题时如何修复它们。  问题 1:直接使用 My...

PHP程序员解决问题能力的八个级别_PHP教程【图】

PHP 程序员解决问题能力的八个级别 这个话题老生长谈了,在面试中必然考核的能力中,我个人认为解决问题能力是排第一位的,比学习能力优先级更高。解决问题的能力既能看出程序员的思维能力,应变能力,探索能力等,又可以看出他的经验。如果解决问题能力不佳是无法通过面试的。 这里举个例子,假如我执行了一个PHP的脚本,如php test.php,预期是可以返回一个字符串。但执行后没有任何信息输出,这时候通过什么方法能知道程序错在哪...