php从配置文件读取数据,php从配置文件读取数据的方法
php框架thinkphp3.2怎么读取数据库内容
先找到config.php文件,如图:
创新互联建站2013年至今,是专业互联网技术服务公司,拥有项目成都网站设计、成都网站建设网站策划,项目实施与项目整合能力。我们以让每一个梦想脱颖而出为使命,1280元弋阳做网站,已为上家服务,为弋阳各地企业和个人服务,联系电话:028-86922220
然后打开配置文件并在其中配置数据库的信息,如下代码:
?php
return array(
//'配置项'='配置值'
'DB_TYPE' = 'mysql', // 数据库类型
'DB_HOST' = '127.0.0.1', // 服务器地址
'DB_NAME' = 'tpshow', // 数据库名
'DB_USER' = 'root', // 用户名
'DB_PWD' = 'root', // 密码
'DB_PORT' = '3306', // 端口
'DB_PREFIX' = 'tp_' // 数据库表前缀
);
然后在应用的Home的Controller中,如下图的文件
?php
namespace Home\Controller;
use Think\Controller;
class IndexController extends Controller {
public function index(){
$db = M("show"); // 实例化show对象
$data = $db-find();//读取一条数据
dump($data);//打印数据
}
}
php读取ini配置文件
使用
parse_ini_file(file,process_sections)
file
必需。规定要检查的 ini 文件。
process_sections
可选。如果设置为 true,则返回一个多维数组,包括了配置文件中每一节的名称和设置。默认是 false
参考地址:
php读取ini配置文件属性
ini的内容格式如下,请根据自己的INI,格式修改下段程序.
autostart = false
font_size = 12
font_color = red
===================
function get_ini_file($file_name = "demo.ini"){
$str=file_get_contents($file_name);//读取ini文件存到一个字符串中.
$ini_list = explode("\r\n",$str);//按换行拆开,放到数组中.
$ini_items = array();
foreach($ini_list as $item){
$one_item = explode("=",$item);
if(isset($one_item[0])isset($one_item[1])) $ini_items[trim($one_item[0])] = trim($one_item[1]); //存成key=value的形式.
}
return $ini_items;
}
function get_ini_item($ini_items = null,$item_name = ''){//获得INI条目的值.
if(empty($ini_items)) return "";
else return $ini_items[$item_name];
}
$ini_items = get_ini_file("demo.ini");
echo get_ini_item($ini_items,'font_size'); //输出获得的值.
php 私有类如何从配置文件中读取参数并封装
用构造函数啊,初始化的时候赋值,也就是你再实例化的时候赋值,你这样写写死了。
你new的时候传值,比如
$ob=new Db('localhost','root','root','user');
当前名称:php从配置文件读取数据,php从配置文件读取数据的方法
分享URL:http://scyanting.com/article/hdishi.html