基础php

作者: bin_fa4c | 来源:发表于2019-01-10 15:51 被阅读0次

PHP是什么?

PHP(PHP:Hypertext   Preprocessor,超文本域处理器的缩写),是一种被广泛应用的开放源代码的,基于服务器端的用于产生动态网页的,可嵌入HTML中的脚本程序语言,尤其适合WEB开发。

当客户端向服务器的程序提出请求时,Web服务器根据请求响应对应的页面,当页面中含有php脚本时,服务器会交给php解释器进行解释执行,将生成的html代码再回传给客户端,客户端的浏览器解释html代码,最终形成网页格式的页面。

php执行方式

php代码被包含在特殊的起始符和结束符中,使得网页的脚本可以进出“PHP模式”。其他用C或Perl语言写的写的脚本,需要大量的命令来编写程序以输出HTML,而用PHP编写一个HTML脚本,只需嵌入一些代码来完成操作。

和客户端的JavaScript不同的是,php代码是运行在服务端的。(如果在服务器上建立了如上例类似的代码,则在运行该脚本后,客户端就能接受到其结果,但他们无法得知背后的代码是如何运作的,甚至可以将web服务器设置成让PHP来处理所有的HTML文件,这么一来,用户就无法得知服务端到底做了什么)

PHP运行环境安装

一、linux下安装PHP环境Linux+Apache+MySQL+PHP

二、Windows下暗账PHP环境WAMP

三、集成环境*:Wamp

PHP的特点

1、是开放源代码的,服务期短的脚本语言

2、独立与操作系统,可以运行在几乎所有系统中

3、支持大部分的服务器,入Apache,IIS

4、支持大量的数据库,主要是Access\MySQL\SQL   Server这三种

5、可以创建图像

C/S与B/S结构

  C/S结构

C/S(Client/Server)结构,即客户机和服务器结构。他是软件系统体系结构,通过他可以充分利用两端硬件环境的优势,经任务合理分配到Client端和Server端来实现,降低了系统的通讯开销。目前大多数应用软件系统都是Client/Server形式的两层结构。

  B/S结构

B/S(Browser/Server)结构,结构即浏览器和服务器结构。它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器(Server)实现。这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本。

集成开发环境

  WAMP

Windows下的Apache+Mysql/MariaDB+Perl/PHP/Python,一组常用来搭建动态网站或者服务器的开源软件,本身都是各自独立的程序,但是因为常被放在一起使用,拥有了越来越高的兼容度,共同组成了一个强大的Web应用程序平台。

  MAMP

苹果系统下的MAMP PRO是专业级版本的经典本地服务器环境的osx软件。MAMP这几个首字母代表苹果的OSX系统上的Macintoch、Apache、MySQL和PHP。MAMP内涵Apache伺服器、PHP安装套件以及MySQL安装套件。

PHP的标记风格

<?php   ... ...  ?>

这是PHP推荐使用的标记风格。服务器管理员不能禁用这种风格的标记。

方便的与HTML混排

<?php  

  if($expression){

?>

   <strong>This is true.</strong>

<?php

    }else{

?>

    <strong>This is false.</strong>

<?php}?>

PHP将直接输出结束标记和下一个开始标记中的任何非PHP代码。当需要输出大量的文本时,退出PHP解析模式将比使用echo()或者print()或者此类的函数打印所有文本要更加有效。

分号

PHP用分号来分隔简单的语句。复合语句用大括号来标记代码块,如条件测试或循环,在大括号后面不要用分号。和其他语言不一样的是,在PHP中右括号(?>)的分号不是必选的。

空白和换行符

空白符在PHP中无关紧要。可以将一个语句展开任意行,或者将语句紧缩在一行。可以利用这个灵活的格式来时代码更具有可读性(通过排列分配、缩进等)。一些懒惰的程序员利用这种自由的格式创建根本语法阅读的代码,这是不提倡的。

程序的注释

PHP支持C、C++和Shell脚本风格的注释,如下:

//  单行注释

/*...*/  多行注释     (注意:不能嵌套)

#  脚本注释

---php代码运行,必须在apache环境下才可以接下

需要安装 phpstudy集成环境,把代码拷贝到 www目录下

--- 地址栏输入localhost 可以直接访问到 www 目录,才可以正常解析

---php支持与html混排,混排的原则,php的代码写到php标签对里,不是php的代码正常些就OK

        <?php if(true){ ?>

        <strong>我是真</strong>

       <?php }?>

---php语句结束后必须加分号

--- 纯php文件我们只要 <?php 开始不要 ?>结束,因为可能会导致多余空格的输出

--- php中如何声明一个变量,必须以$开头

$a = 123;

echo $a;

var a = 123;

alert(a);

相关文章

  • 前言

    第一篇:基础知识 基础知识篇通过PHP入门搭建PHP的开发环境。php语言基础、流程控制语句、表达式、php函数、...

  • PHP笔记

    PHP笔记 ##php****基础语法****1.****变量...

  • Alpine PHP Dockerfile

    Docker PHP memcache PHP Dockerfile 基于 Alpine 基础镜像构建的 PHP ...

  • 从0到1学习网络安全 【目录】

    简介 1.什么是网络安全2.学习网络安全应该具备哪些专业 PHP 基础篇 1.【PHP基础-简介】2.【PHP基础...

  • 程序员找工作必备 PHP 基础面试题 (四)

    程序员找工作必备 PHP 基础面试题​ 程序员找工作必备 PHP 基础面试题(二) 程序员找工作必备 PHP 基础...

  • 一. PHP入门篇和PHP进阶篇

    PHP基础语法 PHP数组 PHP函数 PHP之类和对象 PHP字符串 PHP之正则表达式 PHP之cookie ...

  • PHP开发实例大全(基础卷)

    《PHP开发实例大全(基础卷)》软件开发技术联盟编著的《PHP开发实例大全(附 光盘基础卷)》筛选、汇集了PHP开...

  • 07-Ajax

    PHP基础 PHP基础语法大部分和JS差不多 如何运行编写好的PHP文件因为PHP是服务端编程语言,所以要在服务端...

  • PHP入门一

    基础 PHP 语法PHP 脚本可放置于文档中的任何位置。PHP 脚本以 结尾: PHP...

  • 2019-04-18 PHP基本语法

    基础 PHP 语法 PHP 脚本可放置于文档中的任何位置。 PHP 脚本以 结尾: PHP...

网友评论

      本文标题:基础php

      本文链接:https://www.haomeiwen.com/subject/vmeorqtx.html