PHP编程基础
本文是一系列PHP指南中的第一篇,旨在教您PHP编程的基础知识。
嗨,
在以前的文章中,我们讨论过如下主题
如何在Windows上安装PHP
如何在Linux上安装PHP
如何在Windows上安装Apache
PHP,MySQL,Apache安装程序
现在,我希望你可以设置你的系统来开始实际的PHP编程。
让我们开始PHP编程。
什么是标签?
标签是属于任何脚本语言的特定代码段的起点和终点。 例如我们在之间关闭HTML代码
<html>
和</ html>
类似的JavaScript代码也是一样的
<script language = javascript>
//所有语句都在这里
</ script>
ASP(Active Server Pages)使用
<%
“ASP代码到这里
%>
其他语言也是如此。
所以你在想我们为什么需要标签? 为此,首先您必须了解浏览器窗口中的网页显示过程,即Internet Explorer(IE),Opera或FireFox(FF)等)
网页解析:
当您在浏览器的地址栏(如http://www.fastcreators.com)
中写入任何网页网址,然后单击enter; 实际上,您发送请求到您的Web服务器后跟随该URL并从所请求的网页的目标位置中选择内容。
记住,无论您在浏览器中看到的是HTML输出的请求的网页的实际代码,并且在网页使用客户端技术或服务器端脚本来处理信息以显示时,它可能不是特定的实际代码你输出一个页面。
将实际代码转换为所需HTML输出的过程称为Web服务器解析器引擎的解析。
例如,如果您要求URL http://fastcreators.com/article/
,请查看我的文章存储库主页,其中包含主页上最新的文章和可用的文章类别等。
实际上,您正在观看复杂而长的PHP代码的HTML输出。 当您请求URL时,Web服务器跟随该位置,并从包含请求的网页的服务器请求内容。 所有的网页代码被编译(解析),如果代码中找到了某些客户端或服务器端语言的任何TAGS(注意),则Web服务器请求相关的解析器引擎接受该代码并相应地编译以生成HTML输出从处理。 如果代码没有可以停止输出生成的任何错误或警告等,则解析器引擎将HTML输出发送回从服务器或客户端代码生成的Web服务器。 一旦将不同TAGS中包含的所有代码解析为HTML输出,Web服务器会将结果网页发送到浏览器窗口进行显示。
让我们坚持我们的文章存储库请求,以了解标签和深入解析。
第1步: 请求
http://fastcreators.com/article/index.php
第2步:请求托管此网页的服务器发送附带此页面的内容。
第3步: Web服务器检查代码以进行任何其他处理,因为我们的文章仓库的后端是用PHP编写的,因此,Web服务器将在不同的地方找到PHP TAGS,一旦找到PHP起始标签,它将开始发送这些语句到PHP解析器引擎,除非找到该特定代码会话的PHP结束标记。
第4步: Web服务器请求PHP解析器引擎从页面中的php代码跳入并生成HTML输出。 由于所有的文章都存储在MySQL数据库中,所以index.php代码具有必要的语句来从数据库中获取最新的文章信息。 因此,所有的信息都被提取,所有这些PHP-MySQL集成和处理的所需HTML输出从PHP Parser Engine和Web服务器返回给Web服务器,最后通过访问我的文章存储库( http://)查看您看到的页面。 fastcreators.com/article/index.php
因此,任何语言的标签实际上都是通知Web服务器,在最终输出发送到浏览器之前,需要由某个解析器引擎处理标签。
PHP开始和结束标签:
类似于其他语言PHP代码以<?php
tage开头,结束于?>
让我们写第一个PHP代码:
<?php
回应“PHP!我会得到你的”。
?>
代码说明:
以上PHP代码很简单,只包含三行,
首先从PHP起始标签开始,之后写下垃圾邮件,最后关闭与PHP结尾标签的代码会话。
现在让我讨论垃圾
ECHO可以帮助您在页面上显示字符串和变量的任何组合...不是很简单吗?
句法:
echo“显示消息到这里”;
您希望在页面上显示的所有内容必须包含在双引号或单引号之间,php允许两者。
分号用于定义PHP中语句的结尾。 你的第一个快速口头的任务。
你如何在php中输出你的“你好你的名字”消息?
5..4 ... 3 ... 2 ... 1
停止思考,给我你的答案...良好的工作我知道你有东西在里面,所以你正在学习PHP。
是的,我的名字应该是,
<?php
回应“你好哈罗·艾哈迈德”
?>
确保事情正在为你工作,准备不同的句子,并做一个php页面,并浏览它,以检查您的php工作以及你是理解我的演讲。 你说过如何浏览php页面? 好的,请确保您的PHP和Apache或其他网络服务器(如IIS)正在运行,然后打开浏览器窗口并编写http://localhost/your-php-pages-folder/yourpagename.php
,这就是我们如何执行PHP页面。
现在闭上你的眼睛五分钟,并通过我们学到的所有重点,直到现在在这个讲座...
叫醒家伙! 让我谈谈几个新朋友...
变量:
变量是你的朋友,每当你有东西存储在某个地方临时提供给变量,他们会保留它,只要你需要它调用相关的变量,他们会给你,你可以更改,添加或删除收到信息并将新价值返回给变量,他们根本不会投诉 ...
谁叫喊谁呢 好的,所以要定义一个变量,认真的,它给你的工具,在内存中保留一些空间的不同的值,以便在脚本的使用寿命中使用它们。
例如,我想在内存中保存消息“Hello Haroon”,然后首先显示“PHP教程”,然后显示我存储的消息; 我会写下面的简单程序,
<?php
$ message =“Hello Haroon”;
echo“PHP教程”;
echo $ message;
?>
该程序的输出将是
PHP TutorialHello Haroon
否它不是一种类型,但实际上输出将如何,如果您希望消息出现在下一行然后在第一个消息之后放置'\ n'即
echo“PHP Tutorial \ n”;
\ n
用于换行或下一行。 记住在Linux上,换行符是通过使用\ n
而获得的,但是在Windows上必须使用\ r \ n
\ r
表示回车,这些特殊字符称为逃脱字符,反正不要混淆,我们稍后会详细学习Escape Characters。
在PHP中,我们使用$
(美元)符号(美元输入我们的编程)来定义一个变量 )
PHP是一种松散键入的脚本语言,它对于C或Java语言的变量没有任何硬而快速的规则。 您可以使用$ sign定义变量,解析器本身在运行时确定此变量的数据类型。
但PHP有七种类型的变量,除了一个变量之外,所有变量都有一个特定类别的信息。 七种类型是:字符串,整数,浮点数,布尔值,数组,对象和资源。
字符串保持字符(字面上:一串字符),如“a”,“abc”,“杰克和吉尔上山去拿一桶水”等等。字符串可以是短的或只要你想要的 - 大小没有限制。
整数持有正数或负数的整数,例如1,-20,55028932等。整数大小有最大限制 - 任何小于-2147483647的数字和任何高于2147483647的数字都将自动转换为浮点数,这可以保持更大范围的价值。
浮点数保持分数,以及非常高的整数,例如4.2,1.00000001和2147483647000。
布尔人简单地保持真实或虚假。 实际上,布尔实体只是幕后整数,PHP认为数字0为假,其他一切都是真实的。
数组是一个特殊的变量类型,它们包含多个值。 数组可能相当复杂,所以在本章中也将详细介绍。
对象是具有多个值的复杂变量,也是它们自己的函数。 对象也是非常复杂的,像阵列一样,它们也在本章中被介绍。
资源是不是PHP数据的东西 - 这可能是您从文件加载的图片数据,SQL查询的结果等。资源像任何其他变量一样使用,您通常应该记住释放的关键区别当你完成他们的资源。
运算符和操作数:
请参阅以下PHP代码,
<?php
$ salary = 3000;
$ bonus = 1000;
$ total_salary = $ salary + $ bonus;
//这行将被解释
回应“总薪酬是:”。
$ total_salary;
//输出:总工资是:4000
?>
您应该记住的另一个规则是,您不能在变量名称中使用空格,点或破折号,但是您可以使用下划线。
操作数是在其中具有某些值的实体,或者您可以说变量和运算符是语言中具有特殊含义的符号,例如加法运算符( +
)
在echo语句中我也使用了一些新的东西; 点运算符:它用于连接或连接不同的实体以创建用于在页面上打印的echo的最终字符串。
以下将显示“Hi Haroon,你好吗?
<?php
$ question =“你好吗?
$ name =“Haroon”;
//连接
echo“嗨”。
$ name。“,”。
$问题;
?>
它可以帮助您将不同的值粘贴到单个语句中。
为此,我们将结束今天的演讲。 请练习! 我同意莎士比亚,“实践使一个人完美”,编程就是练习。 要学习编程的语法甚至不是故事的开始,只有当您能够创建逻辑来解决一些计算机问题,减少代码和快速执行时间,您才可以称之为程序员,您可以通过实践实现这一点。 编程练习抛光您的技能,并通过强大的逻辑为您提供新的想法来解决不同的问题。
在进行下一次讲座之前,先练习通过我的演讲学习的任何内容,否则你正在浪费时间。
在我们的下一个讲座中,我们将详细了解PHP中可用的不同数据类型的PHP和复杂使用的运算符。
直到好好照顾自己和...练习
问候,
哈罗·艾哈迈德