//关键字对大小写不敏感
echo ('hello world!<br>');
ECho ('hello world<br>');
eCho ('hello world<br>');
*/
/*
//请把变量视为存储数据的容器。
$x = 5;
$y = 6;
$z = $x + $y;
echo ($z);
*/
/*
//变量对大小写敏感
$color = 'red';
echo ('my car is '.$color.'<br>');
echo ('my house is '.$COLORr.'<br>');
echo ('my boat is '.$coLOR.'<br>');
*/
/*
$txt = 'hello world';
$x = 5;
$y = 10.5;
echo ($txt.'<br>'.$x.'<br>'.$y);
*/
/*
//全局变量只能用在函数外,局部变量只能用在函数内,否则未定义.
$x = 5;
function myTest(){
$y = 10;
echo ("<p>测试函数内部的变量:</p>");
echo ("变量 x 是: $x");
echo ('<br>');
echo ("变量 y 是: $y");
}
myTest(); echo ('<p>测试函数内部的变量:</p>');
echo ("变量 x 是: $x");
echo ('<br>');
echo ("变量 y 是: $y");
*/
/*
//想要访问全局变量必须在全局变量前加global.
$x = 10;
$y = 10;
function myTest(){
global $x,$y;
$y = $x + $y;
}
myTest();
echo ($y);
*/ /*
//$GLOBALS[index] 数组 index就是变量名.$GLOBALS[index]可以存储所有的全局变量
$x = 5;
$y = 10; function myTest(){
$GLOBALS['y'] = $GLOBALS['x'] + $GLOBALS['y'];
}
myTest();
echo ($y);
*/
/*
//static 静态变量 修饰的变量值为最后一次赋值.在函数内定义就为局部变量,在函数外即为全局变量.
function myTest(){
static $x = 0;
echo ($x.'<br>');
$x++;
}
myTest();
myTest();
myTest();
*/ /*
//echo - 能够输出一个以上的字符串
//print - 只能输出一个字符串,并始终返回 1
echo ('<h2>PHP is fun!</h2>');
echo ('hello world!<br>');
echo ("I'am about to learn PHP!<br>");
echo "this","string","was","made","with multiple parameters.";
*/
/*
$txt1 = 'learn PHP';
$txt2 = 'w3shool.com.con';
$cars = array("Volvo","BMW","SAAB");
echo ($txt1.'<br>');
echo ("Student PHP at $txt2.<br>");
echo ("My car is a {$cars[1]}");
*/
/*
print ("<h2>PHP is fun!</h2>");
print ('hello world!<br>');
print ("I'm about to learn PHP!");
*/
/*
$txt = 'Learn PHP';
$txt1 = 'w3shool.com.cn';
$cars = array("VOlovo","BMW","SAAB");
print ($txt.'<br>');
print ("Stident PHP at $txt1<br>");
print ("my car is a {$cars[2]}");
*/
/*
//PHP的字符串
$x = 'hello world!';
echo ($x.'<br>');
$x = 'hello world!';
echo ($x);
*/
/*
//整数
//整数必须有至少一个数字(0-9)
//整数不能包含逗号或空格
//整数不能有小数点
//整数正负均可
//可以用三种格式规定整数:十进制、十六进制(前缀是 0x)或八进制(前缀是 0)
//var_dump() 会返回变量的数据类型和值
$x = 555;
var_dump($x);
$x = -668;
var_dump($x);
$x = 0x8c;
var_dump($x);
$x = 066;
var_dump($x);
*/
/*
//浮点型
$x = 10.123;
var_dump($x);
$x = 2.4e3;
var_dump($x);
$x = 8E-5;
var_dump($x);
*/
/*
//false为空
$x =true;
$y = false;
echo ($x.'<br>');
echo ($y);
*/
/*
$cars = array("vovlo","nhnh","nihgsk");
var_dump($cars);
*/
/*
对象是存储数据和有关如何处理数据的信息的数据类型。
在 PHP 中,必须明确地声明对象。
首先我们必须声明对象的类。对此,我们使用 class 关键词。类是包含属性和方法的结构。
然后我们在对象类中定义数据类型,然后在该类的实例中使用此数据类型:
*/
/*
class Car
{
var $color;
function Car($color='green'){
$this->color = $color;
}
function what_color(){
return $this->color;
}
}
*/
/*
特殊的 NULL 值表示变量无值。NULL 是数据类型 NULL 唯一可能的值。
NULL 值标示变量是否为空。也用于区分空字符串与空值数据库。
可以通过把值设置为 NULL,将变量清空:
*/
/*
$x = 'hello world';
$x = null;
var_dump($x);
*/
/*
//字符串函数strlen字符长度
echo (strlen("hello world!"));
*/
/*
//strpos() 函数用于检索字符串内指定的字符或文本
echo (strpos("hello world!","hel"));
*/
//常量贯穿整个脚本是自动全局的 常量名称前面没有 $ 符号
/*请使用 define() 函数 - 它使用三个参数:
首个参数定义常量的名称
第二个参数定义常量的值
可选的第三个参数规定常量名是否对大小写敏感。默认是 false。
*/
//对大小写敏感
/*
define("lisi","45");
echo (Lisi);
*/
//对大小写敏感
/*
define("lisi","45",true);
echo (Lisi);
*/

PHP基本类型操作的更多相关文章

  1. redis 的使用 (sort set排序集合类型操作)

    sort set排序集合类型 释义: sort set 是 string 类型的集合 sort set 的每个元素 都会关联一个 权 通过 权值 可以有序的获取集合中的元素 应用场合: 获取热门帖子( ...

  2. redis 的使用 ( set集合类型操作)

    set 集合类型 释义:            redis 的 set 是 string 类型的无序集合 set 元素最大可以包含(2的32次方-1)个元素 关于 set 集合类型除了基本的添加删除操 ...

  3. redis 的使用 ( list列表类型操作)

    list 数据类型 列表类型 list 类型是一个双向操作 从链表的头部或者尾部添加删除元素 list 既可以用作栈 也可以用作队列 list 链表的类型应用场合: 获取最新的 10 个用户的信息 s ...

  4. redis 的使用 (基础, key操作, string类型操作)

    使用redis set 类型: 没有重复元素 list 链表类型 有重复累型 sort set 类型 没有重复元素 1.1 存储数据 读取数据 // 数据储存在 内存中 set name laowen ...

  5. Redis - list类型操作

    list类型操作 设置操作:lpush:    lpush key value            在list左侧插入value rpush:    rpush key value          ...

  6. Redis - set类型操作

    set类型操作 设置操作:sadd:        sadd key value        给指定的key添加元素,重复返回0表示添加失败. srem:         srem key valu ...

  7. Redis - hash类型操作

    hash 类型操作设置操作:hset:    hset key filed value        创建指定key的filed-value名值对 hsetnx:    hsetnx key file ...

  8. sql server Geometry 类型操作 笔记

    sqlGeometry 类型为sql server 2008之后的版本 新加的一种CLR扩展数据类型,为广大sql server开发人员存储几何类型及空间运算提供极大的便利,下面说明geometry类 ...

  9. ACCESS中类型操作(限制、转换)

    ACCESS如何保留两位小数 1.可以通过修改表结构中字段的“小数位数”即可. 2.可以通过“更新查询”,将所有该字段的值更新为round(字段名,2) ACCESS如何转换类型 每个函数都可以强制将 ...

  10. Python语言基础与应用 (P23)上机练习:容器类型操作(未完待续)

    上机练习:容器类型操作〉 列表.元组基本操作+, *, len(), [], in Python 3.7.0 (default, Jun 28 2018, 08:04:48) [MSC v.1912 ...

随机推荐

  1. Nimbus<一>Storm系列(五)架构分析之Nimbus启动过程

    启动流程图 mk-assignments 功能:对当前集群中所有Topology进行新一轮的任务调度. 实现源码路径: \apache-storm-0.9.4\storm-core\src\clj\b ...

  2. webapi中的路由约束

    Route Constraints Route constraints let you restrict how the parameters in the route template are ma ...

  3. poj 1687 Buggy Sat 简单计算几何

    暑期集训出的第一道一血 感觉自己萌萌哒…… 这道题本身并没有坑点 仅仅是翻译巨坑…… 解大腿在做B 安学长在做E 我闲着也没事 就一个词一个词翻译F…… 最后感觉…… 题干大多数都看不懂…… 也都没啥 ...

  4. NOIP2013-普及组复赛-第一题-计数问题

    题目描述 Description 试计算在区间 1 到 n 的所有整数中,数字 x(0 ≤ x ≤ 9)共出现了多少次?例如,在 1到 11 中,即在 1.2.3.4.5.6.7.8.9.10.11 ...

  5. C++ inline和#define宏的区别

    (1)什么是内联函数? 内联函数是指那些定义在类体内的成员函数,即该函数的函数体放在类体内. (2)为什么要引入内联函数?当然,引入内联函数的主要目的是:解决程序中函数调用的效率问题.另外,前面我们讲 ...

  6. PHP class which generates PDF files from UTF-8 encoded HTML

    http://www.mpdf1.com/mpdf/index.php

  7. python [1:3]

    Python下标是以0开始的x[1:3]表示返回集合中下标1至3(不包括3)的元素集合x[:3] 表示返回从开始到下标3(不包括3)的元素集合x[3:]表示返回从下标3到结束的元素集合X[:]表示返回 ...

  8. 安装cocoapods遇到的一些问题

    其实可以直接到https://github.com/CocoaPods/Specs上把所需的文件夹下载下来 解压后命名为master放在本地的 ~/.cocoapods/repos  下面就行 但是使 ...

  9. Mysql CPU占用高的问题解决方法小结

    通过以前对mysql的操作经验,先将mysql的配置问题排除了,查看msyql是否运行正常,通过查看mysql data目录里面的*.err文件(将扩展名改为.txt)记事本查看即可.如果过大不建议用 ...

  10. RF常用技巧随笔

    合并xml输出文件: pybot --outputdir d:\test --log log1.html --report report1.html --output output1.xml -T d ...