`
stinge
  • 浏览: 153289 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

PHP语言基础

阅读更多

PHP语言基础

 

   一、PHP标记

 

        //xml风格

<?php
   echo "hello php!";
 ?>

//脚本风格
<script language="php">
   echo "hello php!";
</script>

//简短风格
<?
   echo "hello php!";
?>

//ASP风格
<%
   echo "hello php!";
%>

 

  其中简短风格和ASP风格需在php.ini里配置,short_open_tag和asp_tags设置为on,重启服务器即可。

  推荐xml风格

 

  二、PHP注释

 

     //

   /****jjj***/

   #

 

    三、PHP数据类型 

 

     标量类型:boolean, integer, float/double, string

     复合类型:array, object

     特殊类型:resource 和 null

 

     boolean:0,0.0,“0”,“”,[], false ,这些都是false

     string:单引号不解析内容,双引号解析,需注意使用转义字符。<<<相当于“”

     integer 32位,整数溢出时,当做float型处理

     float:为近似值,避免比较大小

 

     array

          定义数组:$a = ('ww','www')

                         $a[key] = 'value'

                         $a = array(key1 => value1, key2 => value2.....)

 

     resource:资源或句柄

     null:空值

           未声明、未赋值、或变量被unset(),从内存中释放

     is_null(a), 判断a是否为null,unset(a),销毁变量a

 

     检测数据类型:

       is_boolean(),is_int(),....

 

   四、常量

 

  定义 :define(常量名,值,是否大小写敏感)

 

  引用:直接常量名或consant()函数

  defined(名称),检测是否定义

 

  五、变量

 

无需声明,直接赋值;

变量名以$开头  

 

   赋值:直接赋值和引用赋值,

       直接赋值:不同的变量,使用各自的内存

       引用赋值:用不同的名字访问同一个内容, 如:$j = & $i 

 

  局部变量:只在函数内使用

  全局变量:在所在php文件有效,而在用户自定义函数内部不可用,除非使用global关键字声明。

  静态变量:在函数调用后认保留变量值,当再次回到其作用域时,可继续使用原来的值,使用static关键字声明。 

                只在第一次遇到时进行初始化,以后不再进行初始化操作。

                声明周期:整个源程序。

  可变变量:动态改变变量名称,用$$实现,例如:$$hh的变量根据$h的值确定,$h = "g"时,$$hh就代表变量$g.

 

h2 = "tttt";
 $h1 = "h2";
echo $$h1 ;
//输出  tttt
 

 

 

 

 

 

 

 

 

 

 

 

 

 

分享到:
评论

相关推荐

    PHP语言基础.ppt

    内容概要:本资源《PHP语言基础》旨在为初学者提供一个全面的PHP入门指南。通过深入讲解PHP的基本概念、语法结构、数据类型、运算符、控制结构、函数、数组、对象、异常处理以及文件操作等内容,帮助读者建立扎实的...

    php入门留言板 php+access PHP语言基础

    【PHP】php入门留言板 php+access PHP语言基础 【实例简介】php入门留言板 php access php入门留言板 让你轻松学会php 基本语言结构.php连 access数据库的语法以及功能.php access 【核心代码】 文件清单 ├── ...

    PHP语言基础学习教程笔记总结

    PHP语言基础学习教程笔记总结,PHP是一种广泛使用的开源脚本语言,特别适用于Web开发,并可以嵌入HTML中。PHP代码在服务器端执行,生成动态网页内容。PHP支持多种数据库系统,如MySQL、PostgreSQL等,并且有丰富的...

    PHP语言基础教程的大纲,涵盖了基础概念.docx

    根据提供的文档信息,以下是对PHP语言基础教程大纲的详细解读,包括了基本概念与操作。 ### PHP语言基础教程 #### 1. PHP基础 **1.1 Hello, World!** 这是学习任何编程语言的第一个程序。它简单地输出“Hello, ...

    PHP语言基础与编程规范.exe

    《PHP语言基础与编程规范》是针对初学者和开发者的一份重要参考资料,旨在帮助读者深入理解PHP语言的基础概念,同时遵循良好的编程规范,提升代码质量和可维护性。PHP(Hypertext Preprocessor)是一种广泛应用于Web...

    PHP语言基础知识(超详细).txt

    PHP语言基础知识(超详细PHP语言基础知识(超详细PHP语言基础知识(超详细PHP语言基础知识(超详细PHP语言基础知识(超详细PHP语言基础知识(超详细PHP语言基础知识(超详细PHP语言基础知识(超详细PHP语言基础知识...

    PHP语言基础知识(超详细).md

    涵盖了PHP语言的基础知识,非常详细全面。它主要包括以下内容: PHP语言学习介绍 PHP部署安装环境 PHP代码工具选择 PHP代码基本语法 PHP函数知识介绍 PHP常量变量介绍 PHP注释信息介绍 PHP数据类型介绍 PHP流程控制...

    php语言基础(精编版65页ppt).pdf

    php语言基础(精编版65页ppt).pdf

    PHP 基础实例教程(PHP网页实例版)

    PHP 基础实例 在HTML中嵌入PHP 使用 PHP 标记 PHP 语句 使用 PHP 注释 PHP 语句间的空格问题 添加动态内容 使用 PHP 函数 PHP nl2br()格式化输出 PHP 打印格式化输出 PHP 字符串的整理 PHP 改变字符串中字母的大小写...

    PHP开发课程-2PHP语言基础

    数据类型 常量 变量 有关变量或常量状态的函数 PHP运算符 数据类型的转换

    PHP网站开发课件--PHP基础知识的学习参考

    课程涵盖了从基础环境配置到实际应用的多个方面,旨在帮助学员掌握PHP语言,构建动态网站,并结合MySQL数据库进行数据管理。 【PHP开发环境配置】 1. **Apache服务器**:Apache是全球最广泛使用的Web服务器,支持...

    PHP 基础实例(PHP 基础实例)

    例如,使用PHP变量、条件语句(如`if...else`)、循环(如`for`或`while`)以及数据库交互(如MySQL查询)等。理解如何在PHP文件中嵌入HTML,并且学会如何使用PHP函数和控制结构是PHP基础学习的重要部分。 第三个...

    PHP程序设计习题答案.pdf

    本资源是 PHP 程序设计习题答案集锦,涵盖了 PHP 语言的基础知识、基本语法、函数、数组、字符串、服务器端编程等方面的习题和答案。该资源对 PHP 语言的理解和应用具有重要的参考价值。 章节一: PHP 基础知识 * ...

    传智播客PHP面试宝典2013版(上基础+下高级)

    1. PHP语言基础:包括PHP的安装配置、基本语法、变量、数据类型、运算符、流程控制(条件语句、循环语句)以及函数的使用。 2. 字符串与数组处理:深入探讨字符串操作函数、正则表达式、数组处理函数,以及如何高效...

    传智播客PHP面试宝典2013版(上卷基础篇).rar

    一、PHP语言基础 1. PHP简介:介绍PHP的起源、特点、应用领域及其与其他编程语言的对比,以及如何在服务器环境中安装和配置PHP。 2. 变量与数据类型:讲解PHP中的变量声明、作用域、生命周期,以及基本数据类型如...

    信息安全_PHP代码审计.PHP基础.pptx

    本文将深入探讨PHP语言基础、代码审计的重要性以及常见安全问题。 首先,理解PHP的基础是进行代码审计的前提。PHP代码可以无缝嵌入到HTML文档中,通过`&lt;?php ... ?&gt;`标签进行包裹。在编写代码时,我们经常使用注释...

    PHP从入门到精通.pdf-入门教程.CHM

    全书共分27章,包括初识.PHP、PHP环境搭建和开发工具、PHP语言基础、流程控制语句、字符串操作、正则表达式、PHP数组、PHP与Web页面交互、PHP与JavaScript交互、日期和时间、Cookie与Session、图形图像处理技术、...

    PHP从入门到精通 源码

    全书共分24章,包括初识PHP、PHP环境搭建和开发工具、PHP语言基础、流程控制语句、字符串操作、正则表达式、PHP数组、PHP与Web页面交互、PHP与JavaScript交互、日期和时间、Cookie与Session、图形图像处理技术、文件...

Global site tag (gtag.js) - Google Analytics