我尽量精简的有效的实用的阐述PHP的学习之道.,

时间:2020-01-15 08:24来源:美高梅手机游戏网站
一贴学会PHP系统长度32678字节,除去标点,还可以打一万字,如果写满,那也不短了.但是…本着,变态的简单,流畅到底的适合广大浮躁的MJJ们浏览的原则,我尽量精简的有效的实用的阐述PHP的学

一贴学会PHP系统长度32678字节,除去标点,还可以打一万字,如果写满,那也不短了.但是…本着,变态的简单,流畅到底的适合广大浮躁的MJJ们浏览的原则,我尽量精简的有效的实用的阐述PHP的学习之道.

一、PHP变量是什么

本文适宜受众:熟练HTML,但是对PHP等动态语言一无所知,却在用dedecms或discuz等php程序的人.当然,还要你有想学PHP的兴趣.毕竟纵使再简单也需要学习的动力,兴趣无疑是最好的.不熟悉电脑操作,绝对路径,相对路径等东西的请上火星.

变量是存储信息的容器;

前提准备:态度:认真,细心,不浮躁.时间:仅需两个小时,但是请注意两个小时的完全时间.不要抽空去干别的,因为在学习的时候一但中断,再回过头来难免有眼高手低之嫌,而本人为顶级PHP非专业级专业写手杜撰,无法系统化教学,一但中断回头再看本文将一无是处.所以请准备两个小时.我尽量使本文能在两个小时内让你对PHP有所得.环境架设:①单机.②适合菜鸟使用的集成环境,③我推荐的软件:APMServ 下载地址 为了防止有超级新新新人在环境架设这一块卡住,我先发了一个用APMServ架设环境的教程贴.点击查看.建设运营区.

二、语法格式

开始之前的FAQ

$变量名称 = 1;

Q:我认真学习两个小时以后能变成高手吗?A::tu: 少跟我来YY,《一贴学会PHP》目的只在简单学会PHP!只能让你两个小时后大致了解PHP,有深入学习的基础.请不要抱有幻想,脚踏实地,步步为赢.看完后纵使不能成为高手,也会向高手迈进一步..Q:我要用什么编辑器什么的东西吗?A:本次教学仅仅是使用Macromedia Dreamweaver 8编辑.,编辑器不是必须品.文本还能做网页呢!Q:你丫废话是不是太多了…A:饿,那就马上开始.————————————————————————————————————–

三、PHP 变量规则

=============无耻的分割线=============

1、变量以 $ 符号开头,其后是变量的名称;

吃饭一:one:标志性语言啊html中开头结尾都有标签,整个html页的内容都包含在里面.对应的在php中可以这么YY,他只有一个标签所有的东西都差入在php后面的位置.行一:其中所有的自己动手项目:DW新建,动态页,PHP,代码模式,删除所有内容,然后再里面打入及?>,然后回车,和前删除键几次,体验红色的处女快感!才几分钟就已经开始写PHP拉~厉害噶,高手也~

2、变量名称必须以字母或下划线开头;

two:最简单的输出不乖的人可能在上述"一点PHP代码"的位置打了东西,然后保存了之后打开看了一下,一片空白乃至错误…因为PHP当然不是html,他是服务器语言,所谓服务器语言就是你开到这一页,然后服务器端按照规律解析成html再返回给你打开.比html多了一道服务器解析过程.尝试如下代码:保存文件名为yy.php后打开,如前后缀默认当然是PHP,一定要在支持PHP的环境下打开才有效果.如果在此处遇到问题,请查看APMServ是否开启,开启后你保存的文件位置是否在APMServ 目录下wwwhtdocs 下.如果都对,那么看看浏览器地址是不是

3、变量名称不能以数字开头;

three:最常见的错误再修改如上代码:保存打开后是不是会发现有错误?这是历史上最常见最白痴又最常见的php错误.php是逐行解析的,注意"行"的理解.每一行末尾都需要加上“;”。。。是字母L右边一个。我也很费解,更恼火的是没有纠错功能,一错就全部不能打开,好在出错会显示错在哪一行。

4、变量名称只能包含字母、数字、字符和下划线(A-z、0-9 以及 _)

four:最重要的概念上条代码加如“ ; ”后打开之后会发现显示效果“微笑着吃饭好帅啊真的好帅啊”粘在一起。请右键查看源文件,你会发现原来源文件也是这样的。那怎么办呢?php是一种可插入html的语言,也就是他可以把html给QJ掉。。。理论上<?无论有多长 ??>都可以插入到html中去。。。复制如下体验一下。。。

5、变量名称对大小写敏感($y 与 $Y 是两个不同的变量)

five:最重要的应用到此处如果还没有动过一下手的,请劳驾动一下手吧,以上所有也才几分钟,但是却有一个重要的体验过程。认真做过来的人会发觉,PHP这样子学了有个屁用?那么现在。。。我也不能告诉你有什么用,接着到此处变量了。我尽量少使用术语,尽量通俗,但是变量这个词找不到替代品。但是很好理解的,接着看。$chifan="123er";echo $chifan;?>保存打开后,显示的内容是123er,那么熟悉html的很容易就想的到修改代码中""之间的123er就可以修改显示内容了吧!没有错,而且理论上修改两个chifan,只要保持他们是一样的,也都可以显示。这只有两行,第一行是定义变量chifan的值为123er,第二行就是显示变量chifan。就这么简单。很容易的就学会了定义变量和显示变量的方法!

6、Notice

吃饭二:经过《吃饭一》中简单有趣生动的学习,你是否觉得PHP其实一点都不难呢?但是你是否也开始担心PHP没有用处呢?这一节详细介绍php的概念性的东西。很明显的没有前一篇生动,这一段不是必须的,如果只是想了解一下而不打算学的完全可以跳过这一段.php函数:什么是函数?比如y=2x是个函数,那么,只要知道x就可以得出相应的y出来.php强大的函数库是其主要的彪悍功能之一,如专用于mysql的函数,那么只需要数据库名用户名密码就可以自由而简单的连接数据库.php手册:记载php语法和函数的册子,因为不是人人都能牢记每个函数每个语法的.所以大部分人在用的时候都会有需要查询手册的时候.它的意义,打个浅显的比喻,如y=2x的函数,你不知道有这个函数你就得当做x+x来算一次,但是如果你知道有个y=2x的函数,你就只需要调用函数y,然后输入x就可以得出结果.对于php手册,建议抽空看了一次又看一次,不能牢记但是可以记得里面有哪些功能.也许x+x你可以自己写出来,但是更复杂的你不一定能写出来,就算写出来有点费力,所以越麻烦的问题调用现成函数的作用就越来越明显和必要.自己写函数,函数的作用和意义如此强大,但总也有自己独特需求的函数,函数可以自己写,善于使用函数可以达到事半功倍的效果……废话这么多全是再理解函数,可见函数是多么的重要!最后一个推荐或理解的比喻,几个实用的函数如时间调用函数,IP地址获取函数,可以在手册里找到,只需要简单的调用函数显示结果就可以很容易的得到想要定制的时间和IP地址.面对对象与面对过程:请百度或GG一下,感觉越来越离题…离简单之主题.语法细节:如: echo "哈哈"?> echo ‘哈哈'?>的区别(区别在哪?在于"")以及全角于半角的区别.“”‘'以及如何显示出""这些定义变量的东西等头疼问题!…我一想到就头痛.看到这来了肯定也很头痛.全角和半角没有区别,功能相同.很完美.如何显示语法的符号也不难,只需要在相应符号前加个 / 即可.不过看起来会很别扭.双引和单引的区别在于双引会解析变量,而单引是直接显示.$mjj = "哈哈" ;echo $mjj;echo "
" ;echo "这是$mjj";echo "
" ;echo ‘这是$mjj';?>以下三个是常用语法的一个小补充.然后开始实习.常量: define

比如你在php中输入以下代码:

更简单的输出 = ?>如以上的title句可以换成:

<?php

= PAGE_TITLE ?>

$a=$b=$c=WODE;

页面调用require和include2个都是调用其他页面,php是逐行翻译的,但是require是优先调用,include是读到这一行时翻译.怎么运用调用的,是门大艺术.(怕出错require可以使用require_once只调用该页面一次)格式如下:require_once ‘./include/286.php';include ‘mjj.php';自己建个286.php或mjj.php来调用玩一下吧.可以写成txt但是必须符合php语法.调用来当php用.

$d=$b+$c;

吃饭三:实例:一行URL跳转代码

echo $d;

复制内容到剪贴板代码:

在浏览器中输入“localhost”就会弹出如下图所示的一个错误。

$url=$_GET["url"];header("Location:"."http://".$url);?>

图片 1

如保存为aaa.php,可以实现aaa.php?url=www.baidu.com跳转到百度的效果.这个简单的调用了默认的$_GET变量.以及php默认跳转Location:实例升级:增加if循环

该错误解决办法:

复制内容到剪贴板代码:

第一步:打开phpstudy中的配置文件

$url=$_GET["url"];if {header("Location:"."http://".$url);}?>

图片 2

URL转向页

第二步:在文档中用快捷键(Ctrl+F)搜索error_reporting,把它后面的E_ALL | E_STRICT改为E_ALL&`E_NOTICE即可。

讲了这么多还一直没有讲过循环,就当做是本教程最难的内容了这个升级代码很简单,就是可以让这个跳转页也能够打开,当get下来的url地址大于3时才跳转.

图片 3

写在学习完之后:如果对学PHP有所启发,觉得已经确实入门,那么有两种进阶方法.稳健型的可以先将php手册通读一遍,然后开始找留言本,博客,BBS的实例开始一步一步重新制作.激情型的,可以直接开始找实例开始照着实例一步一步做,有所感悟感到欠缺之后再进行php手册补充.网络上的实例实在太多了.提高阶段:了解php4,php5,php6的变化和差异.主力针对当前流行的php程序进行研究.(这之前还需要适应一款编辑器,如果可能最好了解某一框架,落伍论坛有发布过框架,代码区见.)开源的php程序会给你带来崭新的体验,了解以后做不来至少也改的明白.高级阶段:我还不具备介绍的资格.希望大家一起变成高手.最后祝愿所有对php有兴趣的朋友们都能成为高手!

第三步:重启phpstudy,刷新浏览器之后这个错误提示就不会显示了。

————————————-分割线—————————终于完成,不排除有漏洞,本文总计用时4小时+3小时.希望能对需要的朋友产生帮助.

7、变量可以一起声明,一起表示,如下;

请注意观察DW帮忙显示出来的颜色~很有作用。友情广告:本效果为落伍者论坛顶部的那一条代码,有需要的可以广泛模仿使用。

$a=$b=$c=2;

echo $a,$b,$c;

四、PHP 变量举例说明

<?php 

$x=5;

$y=6; 

$z=$x+$y; 

echo $z; 

?>

在上述例子中,$x=3;  $y=4;   $z=$x+$y; 都使用的是变量的语法,上述的变量类似代数,如下。

x=5 y=6 z=x+y

在代数中我们使用字母(比如 x)来保存值(比如 5)。

从上面的表达式 z=x+y,我们能够计算出 z 的值是 11。

在 PHP 中,这三个字母(x,y,z)被称为变量。

五、PHP变量的作用域

PHP 有四种不同的变量作用域:

  • local

  • global

  • static

  • parameter

Local 和 Global作用域

函数之外声明的变量拥有 Global 作用域,只能在函数以外进行访问。

函数内部声明的变量拥有 LOCAL 作用域,只能在函数内部进行访问。

下面的例子测试了带有局部和全局作用域的变量:

<?php 

$x=5;   // 全局变量

function myTest()

{

$y=10;// 局部变量

echo"<p>测试变量在函数内部:<p>";

echo"变量 x 为: $x";

echo"<br>";

echo"变量 y 为: $y";

}

编辑:美高梅手机游戏网站 本文来源:我尽量精简的有效的实用的阐述PHP的学习之道.,

关键词: