错误信息是为定义的类常量,常见的原因有以下两个:
① 类PDO没有对应的常量,即没有一下代码
class PDO{
const MYSQL_ATTR_DIRECT_QUERY = 1;
}
在PHP中如果不申明变量的值,那么默认为空(NULL),在使用的时候0就代表空,所以建议最好是先申明变量的值,达到比较好的可读性,养成好的书写习惯
访问类成员与方法的操作符
------------------------------------------------------------
php
/**
* Define MyClass
*/
class MyClass
{
public $public = 'Public';
protected $protected = 'Protected';
private $private = 'Private';
function printHello()
echo $this-public;
echo $this-protected;
echo $this-private;
$obj = new MyClass();
echo $obj-public; // 这行能被正常执行
echo $obj-protected; // 这行会产生一个致命错误
echo $obj-private; // 这行也会产生一个致命错误
$obj-printHello(); // 输出 Public、Protected 和 Private
// 可以对 public 和 protected 进行重定义,但 private 而不能
class Bar
public function test() {
$this-testPrivate();
$this-testPublic();
public function testPublic() {
echo "Bar::testPublic\n";
private function testPrivate() {
echo "Bar::testPrivate\n";
class Foo extends Bar
echo "Foo::testPublic\n";
echo "Foo::testPrivate\n";
$myFoo = new foo();
$myFoo-test(); // Bar::testPrivate
// Foo::testPublic
echo (floor(($money/$c)*10)/10).'万';
改为:
echo (floor(($money/$c)*100)/100).'万';
原来的10表示1位小数,现在的100表示两位小数
这个是警告而已
不过既然你的id是自增长的最好这样写
$sql="insert into message (◆user◆,◆title◆,◆content◆,◆lastdate◆) values($_POST[user],$_POST[title],$_POST[content],now())";
其中的 $sides["radius"]是什麼意思? -- 是
以上就是土嘎嘎小编为大家整理的php中的小问题相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!