PHP学习之路(一)认识php数变量和变量声明

PHP语言架构

Inter使用者
|
|
V
WEB服务器
|
|
V

脚本程序PHP在WEB服务器编写的主要应用
|
V
收集表单数据,生成动态网页,字符串处理…

 php是一个嵌入脚本语言

第一个php程序

 编写一个后缀名为.php文件

 上传到web服务器的文档根目录下
    通过浏览器访问web服务器管理下的php文件,就可以运行php文件,默认路径在D:\AppServ\www下面
    访问WWW目录下的hellophp/one.php   就可以使用localhost/hellophp/one.php
 在php文件中可以编写html、css、javascript等语言,使用起始标记<?php和结束标记?
 >之前的代码用php应用服务器解析,将解析后的代码发到客户端浏览器,在这个标记之外的都直接发                送给客户端,客户端在用浏览器解析

指令分割符“分号”
语句分两种:
一种是功能执行语句
后面一定要加分号
与他 ?> 最近的一条语句可以不加分号,建议都加分号
一种是结构定义语句
后面一定不要加分号

注释:

 //          单行注释
 /**/        多行注释
 /** */      文档注释
 #             脚本注释

PHP标记:

<?php ?>推荐使用这个
 如果?>之后是脚本结束可以不加
 <??>
 <%%>
  <script languange="php"></script>    

PHP中使用变量:

 如果在用到数据时,需要用到多次就声明为变量使用。
 $变量名= 值
 php是弱类型的语言,变量的类型由村吃的值决定
 强类型语言(C,java) 声明变量一定要先指定类型

变量的命名:

 1、变量前一定要使用$开头,声明和使用都要有这个符号,
 2、不能以数字开头
 3、不能使用PHP的运算符号+-*/%&.
 4、PHP可以使用系统关键字作为变量名
  5、注意:PHP变量区分大小写(只有变量和常量区分大小写,其他不区分)    
 6、变量名称要有意义,可以使用英文单侧,也可以使用汉语拼音。
 7、驼峰原则

可变变量:

 1、一个变量的变量名可以动态设置和使用

变量的引用赋值:

 1、使用一个“&”符号加到将要赋值的变量前面(源变量)

变量的类型:

 1、PHP是弱类型的语言
 2、PHP中共有8中类型
      a、四种标量  :整型:int integer 布尔型:bool boolean  浮点型:float double rel 字符串:string
      b、2种复合类型:数组:array  对象 object
       c、2种特殊类型: 资源类型:resource  空类型:null  Var_dump(变量或值);//既可以查看变量或值得类型,又可以看数据。

各种类型变量的声明:

     1、 $int =10;  //十进制声明
       2、$int = 045;//以0开头的表示8进制声明一个变量
    3、$int = 0xff; // 以0x开头表示16进制声明一个变量

以下是代码:

<?php

    $int =10;  //十进制声明
    $int = 045;//以0开头的表示8进制声明一个变量
    $int = 0xff; // 以0x开头表示16进制声明一个变量

    $int = -5; 
    //整数的最大值4字节 ,2的32次方  214483647
    echo $int."<br>";


    $float = 10;
    $float = -10;
    $float = 3.14E5;
    $float = 3.14E+5;
    $float = 3.14E-2;
    echo $float;

    //以下都是FALSE的情况

    $bool = false; //true
    $bool =0;     //非零的数
    $bool = 0.000;     //有非0的数出现
    $bool="";        //
    $bool = " ";
    $bool = null;  //非空代表
    $bool = "0";  //非空非零的字符串
    $bool = array(); //有成员的数组

    //字符串的声明有多种方法
    //1单引号和双引号都可以声明字符串
    //2声明的字符串没有长度限制
    //3在双引号的字符串中,既可以直接解析变量,又可以直接使用转义字符
    //4.在单引号的字符串中,不可以解析变量,也不可以使用转义字符(可以以转义单引号本身,也可以转义字符"\")
    //5、在双引号中不能再使用双引号,在单引号中不能使用单引号
    //6、最好使用单引号

    $str = 'aaaaaa\'aaaaa';
    echo $str;
    $str = "aaaa\"aaa";
    echo $str;
//     $str= <<<one       
// one;
    $str = ‘dir’;

    $int =10;
    $str= "aa{$int}aaaa\naa$int,aaaaaaa${int}aaaa\$intaa\"aaaaaa";
    echo $str;

    $str= 'aa{$int}aaaa\naa$int,aaaaaaa${int}aaaa\$intaa\"aaaaaa';
    echo $str;

    //定界符号声明字符串 ,大量字符串
    //hello是自定义的一个字符串,他后面不能有任何字符,空格也不可以
    //也要以这个字符串结束,但结束前也不能有任何字符
    $str = <<<hello
        sdsadsdasdasddddddddasdasdasdas
        fasadsadadasdwdsadasdadasdasda

hello;
echo $str;
?>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值