`
sxhjhf
  • 浏览: 787 次
  • 性别: Icon_minigender_1
  • 来自: 山西
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

PHP学习之常识篇(二)

    博客分类:
  • PHP
阅读更多

烦心的事果然还是又来了。。。不过还是坚持看看文档啥的,这里做一些简单的总结。

 

这里先总结一些基本的php常识(自己的理解)

1. php的运行流程

    首先我们启动了服务器(apache\nginx等),服务器初始化带动php解释器(或者叫做编译器,就是我们部署环境的时候安装的那个php)功能初始化,php解释器初始化时加载php.ini,根据里面的内容初始化各种扩展功能,这里我们的环境就准备好了。

   然后我们通过浏览器访问服务器,服务器接收到访问请求判断是php的请求就交给php解释器来做处理,php解释器根据请求的路径处理对应的php文件,生成一个超文本文件(html),将内容返回给服务器,服务器返回给浏览器。

   最后浏览器将返回的html渲染显示,我们成功的进行了一次php访问。

2. php的基本语法

    php文件允许html代码与php代码混合使用,跟java的jsp很相似,不过更纯粹,php最后执行时直接执行php文件的,而jsp是先转换成java源文件再编译成class文件执行的,效率上可能相差一些。

   html代码我们不多说,就是一些页面元素、css、js等,用好了就是美工,用不好就用好用的就行。

   php代码基本格式如下:

<?php
    //代码内容
    echo "Hello Personal Home Page";
?>

    很简单,将php代码用 <?php .... ?>包裹起来就可以;

    每个php代码块中的内容都作用于全局,类似于js,同样没有强制的类型声明,类型随赋值的变化而变化。

   

    另外,php中也有类似于导包一类的东西(我本身是个java程序员),方便一些工具代码的重复使用,格式如下:

<?php
    require "util.php";
    $flag = true;
    if($flag){
        include "util.php";
    }
?>

     include 和 require 都可以讲 util.php中的内容引入当前php执行过程中,不过却是有一些不同。

     include 通常用在条件引用中,即是如果满足某个条件的话,那么才将util.php引入,不满足的话也不会去加载或者引入util.php;

     require 通常是用于必须加载工具文件,放在当前文件的首位,不会去判断是否需要使用,直接将util.php加载替换到当前文件;

     另外,include引入的文件如果出错,会给出提示,然后继续向下运行代码;

     而require引入的文件如果有错,那么也会给出提示,但是代码将不会继续运行下去。

     

分享到:
评论

相关推荐

    php学习入门篇之ppt

    PHP学习教程 第一章 初始PHP 第二章 PHP的开发环境和安装 第三章 PHP中的常量和变量 第四章 PHP中的运算符和表达式 第五章 PHP的流程控制 第六章 PHP中的函数 特别适合php入门和初级学习的ppt课件

    PHP提升学习资料高级篇

    这份"PHP提升学习资料高级篇"显然是为那些希望深入理解和精通PHP编程的专业人士准备的。它包含了一系列有助于提升PHP技术水平的资源,涵盖了从基础到高级的各种主题,旨在帮助你成为一名更优秀的PHP开发者。 首先,...

    PHP学习笔记之数组篇

    在PHP中,数组是一系列键值对的集合,这与JavaScript数组非常相似。PHP数组有其独特的灵活性,可以使用数字或字符串作为键。...通过本学习笔记之数组篇,您应该能够掌握PHP数组的基本知识,并开始在PHP程序中应用它们。

    新手怎样学习PHP网站建设(入门篇).rar

    首先,"新手怎样学习PHP网站建设(入门篇).txt"可能是教程的主体部分,它可能包含了以下几个主要知识点: 1. **PHP基础**:PHP的基础语法是学习的起点,包括变量、数据类型、运算符、控制结构(如条件语句和循环)...

    php培训心得5篇_php学习心得体会.pdf

    - 在PHP学习中,实践尤为重要。范文2中的黄老师强调了从实际应用出发的教学方式,先讲解基础语法,然后直接进入PHP与数据库的结合,让学员快速看到成果,增强学习信心。 - 实战项目从小到大,从简单到复杂,有助于...

    PHP学习一本通-2017版

    #### 二、方法篇:高效学习策略 **2.1 你应该用3个小时学会PHP** - **时间管理**:强调了学习效率的重要性。对于初学者来说,集中精力在短时间内高效学习是非常重要的。 - **步骤指导**:介绍了如何在3个小时内...

    当年我学PHP时整理的学习笔记

    这篇学习笔记是作者在学习PHP编程语言的过程中逐步积累并整理的,涵盖了初学者从基础到进阶的一些关键知识点。PHP是一种广泛应用于网页开发的服务器端脚本语言,尤其在构建动态网站方面具有显著优势。 【描述】:...

    php培训心得5篇_php学习心得体会.docx

    今天,我们整理了几位学员在参加PHP培训后的学习心得体会,希望能够为同样在PHP学习路上的朋友们提供一些参考。 首先,我们了解到,对于初学者而言,基础知识的掌握是至关重要的。由于学员们的计算机基础知识...

    php学习心得(五篇).docx

    【PHP学习心得】 PHP是一种广泛应用于网页开发的服务器端脚本语言,与微软的ASP颇有相似之处,它能够嵌入到HTML文档中,实现动态网页的创建。学习PHP不仅是掌握编程语言,更是一个逐步深入的过程,包括理解动态语言...

    PHP最全学习资料

    【PHP学习资料全面解析】 PHP(Hypertext Preprocessor,超文本预处理器)是一种广泛使用的开源脚本语言,尤其在Web开发领域中占有重要地位。这份"PHP最全学习资料"压缩包,无疑为初学者和进阶者提供了一条系统学习...

    程序人生之php篇

    《程序人生之PHP篇》是一篇探讨PHP编程的博客文章,虽然描述中没有提供具体细节,但我们可以根据标题和标签来展开对PHP编程及其相关工具的深入讨论。 PHP(Hypertext Preprocessor)是一种广泛应用于Web开发的开源...

    零基础学习PHP(实验篇)

    在开始PHP学习之前,你需要安装一个运行环境,通常是LAMP(Linux + Apache + MySQL + PHP)或WAMP(Windows + Apache + MySQL + PHP)。对于Windows用户,可以下载XAMPP或WAMPServer等集成环境,安装后即可开始编写...

    php学习笔记(二)转

    【PHP学习笔记(二)转】这篇博文是博主在深入学习PHP编程时的总结,主要聚焦于PHP基础知识的深化理解,结合源码分析和实用工具的运用。在PHP的学习过程中,掌握基本语法、数据类型、流程控制以及函数的使用至关重要...

    李炎恢php教学视频第二季百度云链接

    根据提供的文件信息,本篇文章将围绕“李炎恢PHP教学视频第二季”的相关内容进行深入解析。主要内容包括:视频课程概述、学习PHP的重要性、PHP基础知识介绍、以及如何通过该系列视频提高编程技能等。 ### 视频课程...

    FusionCharts学习之基础篇

    在本篇“FusionCharts学习之基础篇”中,我们将探讨如何使用FusionCharts这款强大的JavaScript图表库来创建丰富的交互式图表。FusionCharts是一款基于SVG(可缩放矢量图形)技术的图表组件,它提供了多种图表类型,...

    李炎恢php第二季下载

    根据提供的信息来看,这里主要涉及的是PHP学习资源的下载,特别是“李炎恢php第二季”的相关内容。然而,由于提供的链接并非实际可访问的网址,我们无法直接获取该课程的具体信息。因此,本篇将围绕PHP的基础知识、...

    php学习路线图

    在PHP学习的旅程中,为新手提供一个清晰的路径至关重要,因为这可以帮助他们有目标地进行学习,避免在浩瀚的编程知识海洋中迷失方向。以下是一个详细的PHP学习路线图,旨在帮助小白从零基础逐步成为PHP开发的专业...

    PHP经典博文50篇

    在这50篇经典博文中,涉及了PHP的多个方面,包括但不限于PHP内核的研究、高性能网站的建设、PHP框架的介绍和使用、PHP应用的搭建以及PHP在不同场景下的应用技巧和问题解决。以下是一些详细的知识点: 1. **PHP内核...

    php实现验证码的识别(中级篇)

    这是我写的php实现验证码的识别(URL:http://download.csdn.net/source/1063621)的继续,这个版本的识别码,只要稍加训练就可以实现上个版本的功能,这个php实现验证码中级篇,增加二值化去杂点的操作,解决两个字符...

Global site tag (gtag.js) - Google Analytics