求推荐PHP教程

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

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

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


@iyten 能不能给个链接捏?搜到一个php100,里面有好多教程,但是感觉不是很系统额,不知道是不是你说的那个教程的说~
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
2012-03-15 10:51:43 +08:00
@lizheming 他是不是用了全局变量了,参考5楼
lizheming
2012-03-15 10:52:16 +08:00
@i_have_to_pee 原来如此,受教了。
刚开始还觉得挺方便的,后来看了手册之后才觉得真的如手册所说容易天下大乱呢,如果是GET还好说,POST的话估计就要晕乎乎了,哈哈~
yanwen
2012-03-15 13:42:25 +08:00
@i_have_to_pee

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

正解~~~


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

MVC模型一定要搞明白,不然就一直是小白
keelii
2012-03-15 15:22:37 +08:00
lz头像很熟悉,怡红???
lizheming
2012-03-15 15:23:49 +08:00
@keelii 恩恩,是我~好久木有去逛过你博客了的说,还记得我,好荣幸啊~~
lizheming
2012-03-15 15:26:33 +08:00
@reus 恩,非常非常感谢,PHP实战在豆瓣看了下口碑不错,马上死去看书去,哈哈~
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
2012-03-25 12:59:08 +08:00
@keelii Kily哥,又看到你了..= .=
fanzeyi
2012-03-25 13:04:19 +08:00
等等。。 你求 php 教程?!

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

前面的学好了学后面的应该是容易的
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
2012-03-25 13:53:02 +08:00
@soulteary 亲.不管怎么样..你都是在页面用了代码才实现的..你去看看视频就知道了..有代码什么的我当然也会明白啦,跟你的这个根本不是一回事..
PS:为什么这种坟帖会被你顶起来==!

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

@lusin 最开始我也是这么理解类的..不过感觉应该不全是这个意思.要不然人家没事做出个class出来干嘛.直接用function不就完了么.而且class里头确实有些好像看起来好深奥的用法@_@反正我看的是有点晕乎乎的..

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/29672

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX