After taking your course, my knowledge of PHP has ballooned! "بعد الاستيلاء على دراستك، وقد انتفخ معرفتي بي!"
سلب

ملفات PHP التكوين

أي وقت مضى عندما كنت بناء تطبيق حجم لائق ستحتاج على الارجح الى حفظ قيم التكوين. في حين يمكنك هاردكودي قيم التكوين وهذا يمكن أن يجعل رمز أكثر هشاشة كما سيكون لديك لتحديث هذه التغييرات على التكوين في كل مكان ضمنية عندما تريد تحديث قيمة. التي يمكن أن تكون لا بأس به ألم إذا تم تخزين هذه في + 10 صورة !

أسهل طريقة للالتفاف على هذا هو عن طريق استخدام المدمج PHP في القدرة التكوين.

للقيام بذلك، إنشاء ملف التكوين الخاصة بها، في هذه الحالة تسمى config.ini لها.

" phprocks " و databasename = "phprocks"
" localhost " = اسم المضيف "مضيف"
" test " اسم المستخدم = "اختبار"
" password1 23 " كلمة السر = "password1 23"
ويمكن بعد هذا أن يقرأ مع وظيفة parse_ini_file، كما يلي:
config = parse_ini_file ( " config . ini " ) ; $ التكوين = parse_ini_file ("التكوين INI.")؛
will output phprocks / سوف / الإخراج phprocks
$ config [ ' DatabaseName ' ] ; صدى التكوين $ ['و databasename']؛
يمكن إذا كان لديك الكثير من قيم التكوين يمكن تقسيم هذه إلى أسفل إلى أقسام بحيث سيتم تعديل ملف التكوين لتكون:
Database ] [قاعدة البيانات]
" phprocks " و databasename = "phprocks"
" localhost " = اسم المضيف "مضيف"
" test " اسم المستخدم = "اختبار"
" password1 23 " كلمة السر = "password1 23"
Site ] [الموقع]
" PHP Rocks ! - " SiteTitle = "PHP الصخور -!"
ذلك لاستخدام ملف التكوين مع المقاطع التي تحتاج إلى تحديد معلمة إضافية في وظيفة parse_ini_file كما هو مبين أدناه.
config = parse_ini_file ( " config . ini " , true ) ; $ التكوين = parse_ini_file ("التكوين INI."، صحيح)؛
will output phprocks / سوف / الإخراج phprocks
$ config [ ' Database ' ] [ ' DatabaseName ' ] ; صدى $ التكوين ['قاعدة البيانات'] ['و databasename']؛
هذا بإرجاع صفيف متعدد الأبعاد وهذا هو السبب يجب عليك أولا تحديد القسم الذي تريد حتى في المثال أعلاه قاعدة البيانات قبل و databasename عنصر التكوين

تعليق حتى الآن: 1. الصفحة 1 من 1. متوسط ​​التقييم:
8:46pm on Thursday, April 14th, 2011 وليد 08:46 يوم الخميس 14 أبريل، 2011
ببساطة مدهشة. بعد أن يمر هذا العدد الكبير من البرنامج التعليمي، وهذا شيء التكوين هو مفيد وجديد بالنسبة لي ..
PHP-الصخور .. أنت الصخور.

أمن صورة
كتبه الدباغ دومينيك
آخر تحديث: 2011/10/25 16:00:38