V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
lizheming
V2EX  ›  PHP

求推荐PHP教程

  •  
  •   lizheming · 2012-03-15 09:29:49 +08:00 · 5029 次点击
    这是一个创建于 4396 天前的主题,其中的信息可能已经有所发展或是发生改变。
    看了中原大学孙仲岳的视频教程,感觉对于新新手还是可以的,最重要的是说话很猥琐,很骚!哈哈!不过他要点都是一带而过,目前我的情况是PHP基本操作都还算可以,但是一到更高一点的用法就不会了,特别是Class T_T(完全不会写类啊,所以这个是重点!!),而且MVC什么的我看起来也是好高级的样子T_T,求推荐适合我这种水平的PHP教程。

    PS:另外,孙老师的教程中,我有看到他网址传参(比如?a=1)就直接用$a得到了,前面也没看到他用$_GET,而且也有结果出来,但是自己试了不行的说,求指导。
    26 条回复    1970-01-01 08:00:00 +08:00
    yanwen
        1
    yanwen  
       2012-03-15 09:57:19 +08:00
    。。我看了之后也试过,好像直接传值不行啊。。。不知道是不是PHP版本的问题。。。
    qq286735628
        2
    qq286735628  
       2012-03-15 10:25:04 +08:00
    ?a=1是通过GET的方式传递参数
    可以获得$_GET['a'] = 1
    iyten
        3
    iyten  
       2012-03-15 10:35:53 +08:00
    曾经看过朴php100
    lizheming
        4
    lizheming  
    OP
       2012-03-15 10:40:08 +08:00
    @yanwen 视频好像是05年来着,不过我觉得这个功能挺好的额,如果是版本问题就太不应该了

    @qq286735628 是的,本来按道理是这样的,但是视频教程里头就直接用了变量而没用GET


    @iyten 能不能给个链接捏?搜到一个php100,里面有好多教程,但是感觉不是很系统额,不知道是不是你说的那个教程的说~
    i_have_to_pee
        5
    i_have_to_pee  
       2012-03-15 10:48:30 +08:00
    看这里:http://cn.php.net/manual/zh/security.globals.php


    php配置文件中的register_globals = On 可以把input变量自动注册.
    qq286735628
        6
    qq286735628  
       2012-03-15 10:51:43 +08:00
    @lizheming 他是不是用了全局变量了,参考5楼
    lizheming
        7
    lizheming  
    OP
       2012-03-15 10:52:16 +08:00
    @i_have_to_pee 原来如此,受教了。
    刚开始还觉得挺方便的,后来看了手册之后才觉得真的如手册所说容易天下大乱呢,如果是GET还好说,POST的话估计就要晕乎乎了,哈哈~
    yanwen
        8
    yanwen  
       2012-03-15 13:42:25 +08:00
    @i_have_to_pee

    原来如此 呵呵 谢谢。。。
    kojp
        9
    kojp  
       2012-03-15 15:07:06 +08:00
    @lizheming

    正解~~~


    @i_have_to_pee
    MVC什么的,也就是忽悠忽悠一些稍微大一些的项目。OOP掌握了,会用SMARTY就差不多了。。
    lizheming
        10
    lizheming  
    OP
       2012-03-15 15:11:06 +08:00
    @kojp 哈哈,亲你@反掉了哦~
    额,原来模板引擎和MVC是两个不同的东西啊T_T 话说其实SMARTY什么的我也不太会用,看着下载过来的那么多文档,完全不晓得那些文件是需要的那些文件是不需要的额T_T
    reus
        11
    reus  
       2012-03-15 15:13:22 +08:00
    ………………那个register globals已经是deprecated的了
    换言之那个教程早就过时了
    看书吧
    PHP in Action
    然后
    PHP Objects, Patterns and Practice

    MVC模型一定要搞明白,不然就一直是小白
    keelii
        12
    keelii  
       2012-03-15 15:22:37 +08:00
    lz头像很熟悉,怡红???
    lizheming
        13
    lizheming  
    OP
       2012-03-15 15:23:49 +08:00
    @keelii 恩恩,是我~好久木有去逛过你博客了的说,还记得我,好荣幸啊~~
    lizheming
        14
    lizheming  
    OP
       2012-03-15 15:26:33 +08:00
    @reus 恩,非常非常感谢,PHP实战在豆瓣看了下口碑不错,马上死去看书去,哈哈~
    soulteary
        15
    soulteary  
       2012-03-25 12:58:37 +08:00
    @yanwen @i_have_to_pee
    不用设置config,简单的函数能想到两个实现的方法,都很简单。

    extract($_REQUEST);
    if(isset($a)){echo $a;}

    第二种

    if(isset($_REQUEST['a'])){
    $soulteary = array($_REQUEST['a'],'EASY...');
    list($a) = $soulteary;if(isset($a)){echo $a;}
    }
    soulteary
        16
    soulteary  
       2012-03-25 12:59:08 +08:00
    @keelii Kily哥,又看到你了..= .=
    fanzeyi
        17
    fanzeyi  
       2012-03-25 13:04:19 +08:00
    等等。。 你求 php 教程?!

    我没看错吧…… php 神牛求 php 教程?! ……
    lusin
        18
    lusin  
       2012-03-25 13:08:45 +08:00
    X个基本语句function一下就成函数了,X个函数再class一下就是个类了,类再分一下加个模板就MVC了

    前面的学好了学后面的应该是容易的
    soulteary
        19
    soulteary  
       2012-03-25 13:41:20 +08:00
    @lusin 原来抽象类和接口就是X个函数再class一下...虽然小菜我不熟悉吧...但是您这么表述明显不靠谱啊...
    class MyPoint extends LusinPoint implements V2EXBBS{
    var $how_to_study, $who_tell_us;

    function __construct($how_to_study, $who_tell_us){

    do($this->how_to_study, $this->who_tell_us);


    }

    /* 以下省略若干函数包括上面没定义的do......不知道@lusin 是这个意思? */

    }
    lizheming
        20
    lizheming  
    OP
       2012-03-25 13:53:02 +08:00
    @soulteary 亲.不管怎么样..你都是在页面用了代码才实现的..你去看看视频就知道了..有代码什么的我当然也会明白啦,跟你的这个根本不是一回事..
    PS:为什么这种坟帖会被你顶起来==!

    @fanzeyi 你妹=。=我什么时候说我是神牛了!擦!

    @lusin 最开始我也是这么理解类的..不过感觉应该不全是这个意思.要不然人家没事做出个class出来干嘛.直接用function不就完了么.而且class里头确实有些好像看起来好深奥的用法@_@反正我看的是有点晕乎乎的..
    soulteary
        21
    soulteary  
       2012-03-25 13:54:39 +08:00
    @lizheming 没办法技术有限,不能和神马PHP神牛大牛相比较。都开始看技术视频了。出技术视频的时候PM下,膜拜下。
    lizheming
        22
    lizheming  
    OP
       2012-03-25 13:58:30 +08:00
    @soulteary 我擦.你们能不调侃我么.你能看看帖子么,你回答对了就是对了,错了就是错了,@i_have_to_pee是在我页面没有任何代码的情况下给出的答案,我是求相应环境下如何得到结果,而不是讨论得到结果的多种方法。另外,我这可是真心求教程。。。。
    soulteary
        23
    soulteary  
       2012-03-25 14:00:19 +08:00
    @lizheming 膜拜下今日的PHP神牛.小白走掉了..V2EX不能设置忽略某人或者某贴回复很纠结..
    lizheming
        24
    lizheming  
    OP
       2012-03-25 14:02:03 +08:00
    @soulteary 擦..随你怎么说..无语了..
    JiaFeiX
        25
    JiaFeiX  
       2012-04-16 19:00:31 +08:00
    http://www.caopeng.org/php/ 这个视频教程很适合入门。
    另外,也可以学国外的公开课程, 国外的这个入门教程更棒: http://www.coursehero.com/courses/5/Intro-To-PHP/#intro
    是带测试的~~
    不过,还是诚心建议,把PHP手册读一遍...

    入门后,要读,要研究,要实践联系的东西,就多了,而且不是限于语言本身了
    lizheming
        26
    lizheming  
    OP
       2012-04-17 17:27:15 +08:00
    @JiaFeiX 非常感谢,国外的那个很不错的说,还可以练习一下英语,哈哈!
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3301 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 00:40 · PVG 08:40 · LAX 17:40 · JFK 20:40
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.