php变量有哪些特殊类型
1、资源(resource),是一种特殊的变量,保存在外部资源中。使用的资源类型变量包括:打开的文件、数据库连接、图形画布区域等特殊句柄。由程序员创建和回收。<?php // 资源类型// 使用fopen()函数以写的方式打开当前目录下的info.txt文件,将返回的文件资源赋值给$file_handle$file_handle = fopen("info.txt","...
2024-01-10php变量中的两种复合类型
1、数组(array),数组可以存储多个数据,可以是任何类型。事实上,数组相当于一个有序的图表,将values映射到keys类型中。<?php/*array(key1 => value1,key2 => value2,...)key可以是整型或字符型,value可以是任何类型*/$arr = array("foo" => "bar", 12 => true);print_r($arr); // 查看数值中的全部内容echo $arr["fo...
2024-01-10php中的四种标量类型
1、布尔型(boolen)值是FALSE和TRUE。一般来说,布尔型的值是FALSE和TRUE,但当运算符、函数或过程控制需要布尔型参数时,任何类型的值都可以自动转换成布尔型。以下值被认为是FALSE,其他值被认为是TURE。2、整型(integer)十进制:$int = 123;二进制:$int = 0b123(数字前面加上0b);八进制:$int = 0123(数...
2024-01-10python中pdb的启用
1、首先准备程序,然后启动$ python -m pdb err.py> /Users/michael/Github/learn-python3/samples/debug/err.py(2)<module>()-> s = '0'2、输入命令n可以单步执行代码。3、可以随时输入命令p变量名来查看变量。4、输入命令q,完成调试退出程序。我们只需要import pdb,然后在可能出错的地方放一个pdb.set_trace(),就可以设置...
2024-01-10python中使用logging的好处
说明1、允许指定记录信息的级别,包括debug、info、warning、error等。2、logging的另一个好处是通过简单的配置,一个语句可以同时输出到不同的地方,比如console和文件。实例import logginglogging.basicConfig(level=logging.INFO) s = '0'n = int(s)logging.info('n = %d' % n)print(10 / n)以上就是python中使用logging的好处...
2024-01-10python自定义异常的介绍
说明1、因为错误是class,捕获错误是捕获class的实例。2、错误不是凭空产生的,而是有意创造和抛出的。Python的内置函数会抛出很多类型的错误,我们自己写的函数也会抛出错误。实例# err_raise.pyclass FooError(ValueError): pass def foo(s): n = int(s) if n==0: raise FooError('invalid v...
2024-01-10python中@property是什么
说明1、内置的@property装饰器Python负责将一种方法转换为属性调用。2、@property广泛应用于类的定义中,可以让调用者写出简短的代码。同时保证对参数进行必要的检查,从而序运行中出错的可能性。实例class Student(object): @property def score(self): return self._score @score.setter...
2024-01-10csspx和pt的不同
1、px和pt,一个是设备坐标,一个是逻辑坐标,两者不同。2、pt是绝对单位,1pt=1/72英寸。px是一个相对单位,一般像素的参考值是:在像素密度为90pdi的显示器上,正常人从距离显示器28英寸的角度看一个像素应该不小于0.0227度。用px定义文本,不管用户如何设置,大小都不会改变;用pt定义文本,当用...
2024-01-10php变量的引用赋值使用
说明1、引用赋值,使用这种赋值方法意味着新的变量引用原始变量,改变一个会影响另一个。在这个过程中,省略了复制操作,所有这种赋值方法效率更高;2、只有有名字的变量才能赋值,且unset()函数释放其中一个,不会影响另一方。实例<?php$foo = 'Bob'; // 将字符串'Bob'赋值给$foo$bar = &$foo; // ...
2024-01-10php变量如何命名
说明1、变量名严格区分大小写,但内置结构、关键词和用户定制的类名和函数名不区分大小写。2、变量名不能从数字开始,必须从字母或下划线开始,后面可以和任何数字、字母和下划线一起使用。中间不能使用空格,PHP变量名也可以包含中文。实例<?php// 严格区分大小写的变量名$name = "tarzan"; //...
2024-01-10