首页 > 编程知识 正文

php中的小问题(php项目技术难点及解决办法)

时间:2023-12-15 08:46:15 阅读:315925 作者:VAMQ

本文目录一览:

php小问题

错误信息是为定义的类常量,常见的原因有以下两个:

1. 类PDO没有对应的常量,即没有一下代码

class PDO{

const MYSQL_ATTR_DIRECT_QUERY = 1;

}

2. config.inc.php在require PDO类的前边,所以在这句话出现的时候累PDO还不存在呢

关于PHP的小问题

在PHP中如果不申明变量的值,那么默认为空(NULL),在使用的时候0就代表空,所以建议最好是先申明变量的值,达到比较好的可读性,养成好的书写习惯

PHP 小问题

访问类成员与方法的操作符

------------------------------------------------------------

?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

/**

* Define MyClass2

*/

class MyClass2 extends MyClass

{

// 可以对 public 和 protected 进行重定义,但 private 而不能

protected $protected = 'Protected2';

function printHello()

{

echo $this-public;

echo $this-protected;

echo $this-private;

}

}

$obj2 = new MyClass2();

echo $obj-public; // 这行能被正常执行

echo $obj2-private; // 未定义 private

echo $obj2-protected; // 这行会产生一个致命错误

$obj2-printHello(); // 输出 Public、Protected2,但不会输出 Private

class Bar

{

public function test() {

$this-testPrivate();

$this-testPublic();

}

public function testPublic() {

echo "Bar::testPublicn";

}

private function testPrivate() {

echo "Bar::testPrivaten";

}

}

class Foo extends Bar

{

public function testPublic() {

echo "Foo::testPublicn";

}

private function testPrivate() {

echo "Foo::testPrivaten";

}

}

$myFoo = new foo();

$myFoo-test(); // Bar::testPrivate

// Foo::testPublic

?

有关于php语言的小问题

echo (floor(($money/$c)*10)/10).'万';

改为:

echo (floor(($money/$c)*100)/100).'万';

原来的10表示1位小数,现在的100表示两位小数

PHP 新手小问题

这个是警告而已

不过既然你的id是自增长的最好这样写

$sql="insert into message (`user`,`title`,`content`,`lastdate`) values($_POST[user],$_POST[title],$_POST[content],now())";

PHP中的小问题

其中的 $sides["radius"]是什麼意思? -- 是

return 2*pi()*$this-radius;---- 3.1415926

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。