轻松学php 张昆 怎样

作者&投稿:盍振 (若有异议请与网页底部的电邮联系)
php怎么学才能把它学好?还有学PHP以后怎么样?~

其实学什么程序语言都一样,我自学了一段时间,觉得最重要的是,你喜欢这门语言,有了兴趣,才会坚持去学它。然后就是多练习,网站制作这种东西,只有多做几个网站,多学习和模仿别人的网站,才会学到真正的东西。学了PHP之后,最好能从事相关的工作,这样才会更专业,如果只是兴趣,不妨经常到相关的社区与专业人士交流,并自己动手做几个网站。php基础知识学完以后,还要学一些相关的,像ajax,还有就是smarty,模板framework框架等,总之,这个领域的知识时时都在更新。

很多著名的网站,像百度、新浪等等都是使用PHP开发的。近年来PHP比较流行,想学习PHP的同学也比较多。其实,PHP也并不完全像有些人想你的那样简单得如同一杯白水。有人就认为,PHP对程序员的要求更高。首先, 大家都知道, PHP也是一种编译型脚本语言, 和其他的预编译型语言不同, 它不是编译成中间代码, 然后发布.. 而是每次运行都需要编译..为此, 也就有了一些Opcode Cache, 比如开源的APC, eacc. 还有商业的Zend O+等. 那么为什么PHP不把编译/执行分开呢? PHP虽然是一种编译型脚本语言, 但是它的编译速度非常快, 它的编译不做任何语义优化, 就是简单的忠实的把你所写的代码翻译成对应的Opcodes. 而其他语言因为在编译器做很多的优化工作, 会造成编译比较重, 也一定程度上要求它们分离.所以, 理论上来说, 通过编译执行分离, 想达到源码加密, 是不会有什么太大收效的, 因为它很容易被反向.另外, 编译直接分离, 并不会带来特别大的收益, 反而会降低调试部署的效率(想想, 修改, 编译, 发布, 看效果), 并且APC等Opcode Cache工具, 已经很成熟了..到这里, 请大家注意这句:”它的编译不做任何语义优化”….这也就是我为什么说, PHP对程序员的要求更高, 不同于其他的编译型语言, PHP在编译的时候不会帮你做一些优化, 比如对于如下的代码:1.$j = "laruence";2.for ($i=0;$i<strlen($j);$i++) {3.}如果是其他预编译语言, 它的编译器也许会帮你做优化, 把strlen提取到前面去, 只做一次就够了. 而对于PHP来说, 它在编译的时候不做任何优化, 也就是说, 你的strlen, 会忠实的被调用8次.再比如:1.$table = "table";2.while($i++ < 1000) {3. $sql = "select * from " . $table . " where id = " . $i;4.}没错, “select * from ” . $table会被concat 1000次..可见, PHP的程序员, 需要认真的想好, 你的代码会怎么被执行, 你怎么写代码, 最终的执行效率才最高. 而不像其他的语言, 程序员可以把一部分优化工作交给编译器. 这也就是我为什么说:”PHP对程序员的要求更高”的原因. 当然, 这个是好是坏, 那就是见仁见智了。(作者:雪候鸟来源: 风雪之隅。) PHP是一种简单的面向对象的解释型、健壮、安全、性能高,并且是独立于架构的、可移植的动态脚本语言。而且相比java速度要快5倍。

PHP入门是很简单的,比起C语言来说简单许多
而且门槛也不高,只要搭建好服务器环境便能轻松编程,代码写好就直接在浏览器看到运行结果,不用像C语言那样编译运行
至于你所说的“晦涩的数学题”,个人认为对于入门程序员来说可以不用理会吧,看多了只是打击你的学习兴趣,放轻松些,在娱乐的心态下学习PHP 的基本功跟入门知识,很多知识很多技术都是水到渠成学会的


浈江区18416495029: PHP语言好学吗? -
蒲卢隆舒: PHP入门是很简单的,比起C语言来说简单许多 而且门槛也不高,只要搭建好服务器环境便能轻松编程,代码写好就直接在浏览器看到运行结果,不用像C语言那样编译运行 至于你所说的“晦涩的数学题”,个人认为对于入门程序员来说可以不用理会吧,看多了只是打击你的学习兴趣,放轻松些,在娱乐的心态下学习PHP 的基本功跟入门知识,很多知识很多技术都是水到渠成学会的

浈江区18416495029: 学习php需要什么基础?怎么学呢? -
蒲卢隆舒: PHP需要掌握的知识还是比较多的,最基本的比如:PHP基本的语法、php框架以及CMS、mysql数据库设计表、mysql数据库的基本SQL语句.现在一般PHP的都得会前端,那就包括:js/ajax、html、css.如果更高点层次的就是linux服务器.下...

浈江区18416495029: 想学PHP是自学好还是去培训班呢?干这行用加班熬夜吗? -
蒲卢隆舒: 最好是去一家比较好点的培训班,先入门,然后找份这方面的工作再慢慢研究,边工作边学习,如果你幸运的话遇到一位好的老师或者同事可以帮你的话,这对你的技术提高帮助是非常大的!其实做这行也不一定就要加班熬夜,如果你做一些企业级的开发的话,就相对很轻松的,可能还会兼职一些其他的工作,比如简单的网络营销或者其他的电脑相关的工作,如果进一家专门从事程序开发的公司,那可能要累点,当然这也要看你的技术能力和经验,如果你的技术能力很强的话,那会为你节省很多时间的,还有就是团队合作,这对提高工作效率也很重要!不过做这行的确很累,也很枯燥!希望可以帮得到你

浈江区18416495029: PHP容易学吗? -
蒲卢隆舒: 还可以.PHP类似JAVA或C语言.我自己抄书,学了大概多半年.当年学完了PHP之后 在学JAVA和C的时候,就感觉非常轻松.或者你有JAVA和C语言基础的话,在学PHP的时候也会很轻松.

浈江区18416495029: 现在自学PHP可以找到工作么? 成考学历,没啥会的,毕业后一直干的没技术的工作,工资不高也没发展, -
蒲卢隆舒: 我做IT已经5年了,主要是写PHP的.学了php 就没必要去学习java c 之类的了,学历除非是那种大公司如果百度腾讯,其它的对学历要求不是太高,只要技术过硬.如果你现在技术不是很精的话建议先找个小公司学习吧

浈江区18416495029: PHP好学吗?我没有任何基础. -
蒲卢隆舒: Php是一门很高效的语言,同样完成一个功能,与其他语言相比,它能用更少的语句来实现.没有任何代码语言基础,学任何一门语言都会有一定的困难.但是克服了就没什么了.另外php需要配置web环境,但只要努力付出,应该能学好.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网