我来自C#
背景,您可以在其中执行以下操作,从类中的任何方法重复使用变量
public class Test
{
private static servername = "servername";
private static dbname = "testdb";
private static username = "username";
private static password = "password";
//Any method here could read the values of the static
//variables that are declared above
}
如果使用相同的用户凭据对同一个数据库进行多次调用,以便信息不会被多次输入,是否有办法对php
执行相同的操作?
基本上是数据库调用的某种可重用语法,而不是每次我需要查询和返回结果时重新输入相同的8-10行。
编辑.......
至于可重复使用的代码,我终于在google搜索后发现了这个
http://code.tutsplus.com/tutorials/simple-php-class-based-querying--net-11863
答案 0 :(得分:0)
将类属性或方法声明为静态使它们可以访问,而无需实例化该类。声明为static的属性不能使用实例化的类对象访问(尽管静态方法本身可以这样做)。
为了与PHP 4兼容,如果没有使用可见性声明,则属性或方法就像它们被定义为公共一样。
示例:
<?php
class Foo {
public static function staticMethod() {
// ...
}
}
Foo::staticMethod();
$name_class= 'Foo';
$name_class::staticMethod(); // Since PHP 5.3.0
?>