PHP编程基础

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和复杂使用的运算符。

直到好好照顾自己和...练习 :)

问候,
哈罗·艾哈迈德

赞(52) 打赏
未经允许不得转载:优客志 » 系统运维
分享到:

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏