//关键字对大小写不敏感
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. 大数据时代之hadoop(六):hadoop 生态圈(pig,hive,hbase,ZooKeeper,Sqoop)

    hadoop是有apache基金会所开发的分布式系统基础架构,其主要提供了两方面的功能:分布式存储和分布式计算. 其中分布式存储是分布式计算的基础,在hadoop的实现里面,提供了分布式存储的接口,并 ...

  2. GOPS 2016全球运维大会 • 北京站概况

    GOPS 2016全球运维大会上海站已圆满落幕,错过上海站的朋友或许会感到一些遗憾,但是不用担心,在12月16日,GOPS 2016全球运维大会 • 北京站将隆重召开,错过上海在的朋友可以赶上北京站哦 ...

  3. C 语言字符数组的定义与初始化

    1.字符数组的定义与初始化字符数组的初始化,最容易理解的方式就是逐个字符赋给数组中各元素.char str[10]={ 'I',' ','a','m',' ',‘h’,'a','p','p','y'} ...

  4. [SOJ] 1282. Computer games (KMP)

    坑爹题 1282. Computer Game Constraints Time Limit: 1 secs, Memory Limit: 32 MB Description Brian is an ...

  5. 点击其他地方隐藏div

    document.onclick = function(e){ var ele = e?e.target:window.event.srcElement; if(ele.id !== 'valueSh ...

  6. sqlite 学习

    到谷歌上搜sqlite,第一项便是官方网站:www.sqlite.org.进去后,先了解一下大体,感觉还不错. 进入Document页面,大标题SQLite Programming Interface ...

  7. append()常见错误

    实例1 empty = [] print empty.append("Hi") 输出None print empty 输出["Hi"] 错误: 直接打印变量带a ...

  8. UIAlertAction 弹出对话框9.0后有点变化

    ios 9.0后再用以前的UIAlertAction 已经不行了 被弃用了 改用这种方法了 UIAlertController *alertController = [UIAlertControlle ...

  9. 2.2 Xpath-helper (chrome插件) 爬虫、网页分析解析辅助工具

    1. Xpath-helper下载 可以直接在chrome浏览器中的扩展程序搜索 Xpath-helper进行添加 也可以直接在http://www.chromein.com/crx_11654.ht ...

  10. 浅谈C/C++引用和指针的联系和区别

    为什么C/C++语言使用指针? 答案:①一方面,每一种编程语言都使用指针.不止C/C++使用指针. 每一种编程语言都使用指针.C++将指针暴露给了用户(程序员),而Java和C#等语言则将指针隐藏起来 ...