`

PHP基础语法

 
阅读更多
注释风格:
三种注释:
A  //
B  #
C  /* .... */


PHP常量:
__FILE__ :被称为PHP魔术常量 ,返回当前执行PHP脚本的完整路径和文件名,包含一个绝对路径

PHP_SELF、 SCRIPT_NAME、 REQUEST_URI


PHP特色:
.      字符串连接



变量声明:
$var = "hello world!";

super global variable,超级全局变量,预定义的,应该蛮好用
$_SERVER    $_GET          $_POST      $_COOKIE     $_FILES
$_ENV       $_REQUEST      $_SESSION   $GLOBALS



打印输出:
//  类asp语法,有其它类型的吗,很不喜欢。
<?php
    boolean print("<p>Hello World!</p>");

    $variable = "hello world!";
    boolean print("<p>$variable</p>");

    string printf(...); //和C语言一样
?>


数据类型:
string类型肯定要先了解一下
"little boy! a$%^789"
'me to \n'
双引号和单引号区别:双引号全解释,单引号不解释变量、转义。
听说 正则、字符数组。

null空类型
类型自动与强制转换



控制语句:
declare()
return()
for adn foreach

<?php
    $usernames = array("grace","doris","gary","nate","missing","tom");
    for ($x=0; $x < count($usernames); $x++) {
        if ($usernames[$x] == "missing") continue;
        echo "Staff member: $usernames[$x] <br />";
    }

    //foreach
    $links = array("a","b","c");
    foreach($links as $alink) {
       echo $alink;
    }

    //键值对,也是array,用的是as,一般用in的嘛,不惯啊~
    $links = array("a"=>"A","b"=>"B","c"=>"C");
    foreach($links as $key => $value) {
       echo $key.$value;
    }
?>





函数调用:
<?php
function keep_track() { 
   STATIC $count  = 0;
   $count++;
   print $count;
   print "<br>";
} 

keep_track();//调用
?>


<?php
//  list 与 数组
   function retrieve_user_profile() {
      $user[] = "Jason";
      $user[] = "jason@example.com";
      $user[] = "English";
      return $user;
   }
   list($name,$email) = retrieve_user_profile();
   echo "Name: $name, email: $email";
?>


<?php
//  嵌套函数,嗯
function salestax($price,$tax) {
   function convert_pound($dollars, $conversion=1.6) {
      return $dollars * $conversion;
   }
   $total = $price + ($price * $tax);  
   echo "Total cost in dollars: $total. Cost in British pounds: "
        .convert_pound($total);
}

salestax(15.00,.075);
echo convert_pound(15);

?>



数据结构:
数组




面向对象:
class object {
    private $name;
    function setName($var) {
        $this->name = $var;   //能使用点号表达式不?
    }
}



构造and析构~
instanceof、辅助函数、自动加载对象

反射,- -还没玩过



文件操作:
include ('filename');
include_once ('filename'); //会检验是否已经包含文件
在条件语句中使用include,必须使用花括号{},括起来!!

开启allow_url_fopen可以远程加载文件,要求服务器开启

require() 和include的区别是,一定会执行
require_once()




其实除了这些语法知识,更需要的是网站程序、环境的知识,下面去看看简单的源码了
分享到:
评论

相关推荐

    PHP基础语法介绍以及实例

    PHP(Hypertext ...以上是PHP基础语法的主要内容,通过实践和不断学习,你可以掌握PHP编程并应用于实际项目中。提供的PDF和PPT文件应该能更深入地讲解这些概念,并可能包含更多的实例和练习,以助你巩固理解。

    PHP基础语法与开发环境搭建

    在本文中,我们将深入探讨PHP基础语法以及如何搭建PHP开发环境。PHP是一种广泛使用的服务器端脚本语言,尤其适用于Web开发,它具有丰富的功能和强大的社区支持。 **第一部分:搭建PHP开发环境** 1. **在Windows...

    PHP基础语法 ppt+实例

    **PHP基础语法** PHP(Hypertext Preprocessor)是一种广泛使用的开源服务器端脚本语言,尤其适用于Web开发,可以嵌入到HTML中使用。本资料是针对PHP初学者设计的一套基础教程,通过PPT讲解和实例代码,帮助学习者...

    PHP基础语法 ppt

    PHP基础语法PHP基础语法PHP基础语法PHP基础语法

    脚本编程语言:PHP基础语法与开发入门

    使用场景及目标:本文档旨在帮助读者快速掌握PHP基础语法和开发技巧,适用于Web开发、服务器端脚本编写等场景,目标是使读者能够独立完成基本的PHP项目开发。 阅读建议:本文档内容详实,涵盖范围广泛,建议读者逐步...

    PHP和Laravel:PHP基础语法.docx

    PHP和Laravel:PHP基础语法.docx

    PHP基础语法教学书(PDF版)

    ### PHP基础语法教学知识点 #### 1. 语言构成与工作原理 PHP程序的基本结构包含主程序和函数,其中函数可以由用户自定义。程序执行流始于主程序,过程中可能调用其他函数,最终返回主程序并结束。PHP程序的核心...

    PHP基础语法试题(二)答案版.pdf

    下面我们将详细讨论给定文件中的相关知识点。 1. **数据类型检查**: ...以上就是PHP基础语法中关于变量类型、字符串比较、数组操作、日期时间处理等方面的知识点。熟悉并掌握这些内容对于PHP编程至关重要。

    PHP基础语法+PHP变量与数据类型+PHP运算符与控制结构+PHP函数与预定义函数+PHP数组处理等全套教程

    PHP基础语法 PHP变量与数据类型 PHP运算符与控制结构 PHP函数与预定义函数 PHP数组处理 PHP字符串操作 PHP文件系统操作 PHP日期与时间处理 PHP错误与异常处理 PHP面向对象编程 PHP类与对象 PHP继承与多态 PHP数据库...

    计算机后端-php基础语法.第二天视频02php语法规则.avi

    计算机后端-php基础语法.第二天视频02php语法规则.avi

    PHP程序设计基础教程(第二版)(微课版)第2章php基础语法.pptx

    PHP程序设计基础教程(第二版)(微课版)第2章php基础语法.pptx

    PHP和Laravel:PHP基础语法+Laravel框架等全套教程

    PHP基础语法.pdf PHP变量与数据类型.pdf PHP控制结构.pdf PHP函数与面向对象编程.pdf PHP与数据库交互.pdf PHP中的会话控制与Cookie.pdf Laravel框架简介.pdf Laravel路由与控制器.pdf Laravel模型与数据库操作.pdf ...

    计算机后端-php基础语法.第二天视频03php变量.avi

    计算机后端-php基础语法.第二天视频03php变量.avi

    PHP基础语法+变量与数据类型+控制结构等全套教程

    PHP基础语法 PHP变量与数据类型 PHP控制结构 PHP函数与面向对象编程 PHP与数据库交互 PHP中的会话控制与Cookie Laravel框架简介 Laravel路由与控制器 Laravel模型与数据库操作 Laravel视图与模板引擎 Laravel表单与...

    计算机后端-php基础语法.第二天视频1快速入门.mp4

    计算机后端-php基础语法.第二天视频1快速入门.mp4

    PHP基础语法介绍.pdf

    PHP是一种广泛用于服务器端开发的脚本语言,它能够嵌入到HTML中,执行动态网页的内容。PHP代码被特定的标记包围,告诉PHP解析...开发者在使用PHP进行开发时,应充分掌握这些基础语法特性,以高效、灵活地构建Web应用。

    PHP之基础语法函数

    PHP 基础语法函数 PHP 是一种广泛使用的服务器端脚本语言,它提供了许多有用的语法函数和魔术常量,以下是 PHP 之基础语法函数的知识点总结: ### 魔术常量 魔术常量是 PHP 提供的一种特殊的常量,它们的值将根据...

    Web开发中PHP基础语法与打包部署教程

    主要目的在于引导读者通过理论知识加上实际操练的方式来熟悉 PHP 的基础概念、语法规则和服务端逻辑编程。 其他说明:文章中强调了理论知识点的学习,鼓励读者按照示例亲自尝试每一步骤,特别是对于代码片段的操作,...

Global site tag (gtag.js) - Google Analytics