Jump to content

الدرس الإول : لغـة البي إتش بي


Recommended Posts

بسم الله الرحمن الرحيم

قَالُواْ سُبْحَانَكَ لاَ عِلْمَ لَنَا إِلاَّ مَا عَلَّمْتَنَا إِنَّكَ أَنتَ الْعَلِيمُ الْحَكِيمُ)

وقوله

( وَقُلْ رَبِّ زِدْنِي عِلْمًا )

صدق الله العظيم .. سورة طه :114

من بآب لإخير بكآتم العلـم ..

آسمحو لي بتقديم دورتي المتوآضعه بلغة البي إتش بي

اتمنى انكم تستفيدون : :mrgreen:

للمعلومية : الدوره عملييـه يعني مآفيه كلإلإم طوييل وبثآره ززإيده + ماني محضر الدروس

يعني اي خطا لإاوصيكم تبلغوني : -) :mrgreen:

الدوره ليست للمبتدئين : - ) :

الدوره مقدمة للي مطلع على الغه من بعيد

ا + عارف إساسيات البرمجه بلغة لوإ

بسم الله

موقع لكتابة الاكواد الخاصه بلغة البي اتش بي اون لاين

بدون تحميل برآمج

http://writecodeonline.com/php/

وإذا تبي برنامج لتجربة الاكواد بجهازك وإنا اوصي بشده

اكتب بمحرك البحث

"مترجم لغة PHP"

وحمل البرنامج الي يعجبك

_________________________________________________________________________

:: الـدرس الإول ::

::الإطلإع على الغه + اساسيآت بدآئيه::

بسم الله

:: طريقة كتابة الاكواد بلغة php ::

<?

هنا تكتب الكود

?>

وهناك طريقة للكتابه بااضافة كلمة php

<?php

هنا تكتب الكود

?>

سوآل : ؤش الفآيده من إضافة وسم php ? 
هناك بعض السيرفرات ماتقرآ الكود 
لإلإزم تحط الوسم علشاآن يقرا الكود  
تذكر << بعض السيرفرات  

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

:: لإضآفة تعليقات بالكود ::

<?php

// تعليق

تعليق #

/*

تعليق

تعليق

*/

?>

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

:: جملة الطباعه للطباعة على المتصفح::

يعني الكلإلإم الي تقدر تقرآه بالمتصفح ..

echo

<?php

echo " مرحبا بك بدورة البي اتش بي

";

echo " مرحبا ","بك","بدورة","البي اتش بي";

?>

> مرحبا بك بدورة البي اتش بي

> مرحبا بك بدورة البي اتش بي

  
لإحظ الفاآصله المنقوطه بالاخير 
اذا ماكتبتهآ بيحدث لك خطآ بالصفحةة .. 

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

:: المتغيراآت ::

المتغيرآت تببدأ بعلإلإمة

$

<?php

$boo = "كيف حآلك ؟";

echo ($boo);

?>

<?php

$boo = "i'm \"FINE\" ";

echo ($boo);

?>

> i'm "FINE"

<?php

$boo = "c:\windows\system.ini";

echo ($boo);

?>

> c:windowssystem.ini

<?php

$boo = "c:\\windows\\system.ini";

echo ($boo);

?>

> c:\windows\system.ini

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

:: جمع متغيرين بمتغير وآحد ::

<?php

$bo = "fourm";

$Bo = "Arab";

$full = $bo . $Bo;

echo ($full);

// طيب تبي تحط فراغ بين المتغيرين تسوي كذا

$full = $bo .' '. $Bo;

echo ($full);

?>

> fourmArab

> fourm Arab

<?php

$bo = "fourm";

$Bo = "Arab";

$bo = $bo . $Bo;

echo ($bo);

?>

> fourmArab

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

:: متغيرات بلغة php ::

هناك متغيرآت يستخدمها النظام وتقدر تستخدمها

مثل

$HTTP_USER_AGENT

مثآل

<?

Echo $HTTP_USER_AGENT ;

?>

يطلع لك نوع المتصفح عند العميل

ليه قلنا متغير ليش مآنقول ثآبت  ؟ 
لإنه يتغير نوع المتصفح بين كل عميل وعميل 

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

:: مفهوم متغير بمتغير ::

<?php

$val = "Booo";

$$val = 10;

echo $Booo;

?>

> 10

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

:: مفهوم المتغيرات المعقددة ::

<?php

$val = 10;

${ "boo","70",$val } = 100;

echo $boo7010;

?>

> 100

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

:: معرفة نوع المتغير gettype ::

<?php

$l ="hi";

echo "The n Is " . gettype ($n) . "

";

echo "The l is " . gettype ($l);

?>

> The n Is NULL

> The l is string

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

:: تغير نوع المتغير settype ::

<?

$n = 10 ;

echo "Before is " . gettype ($n) ."

";

settype ($n,"string");

echo "After That is go " . gettype ($n);

/*

تغير نوع المتغير

*/

?>

> Before is integer

> After That is go string

للمعلومية : 
 بلغة بي اتش بي  
يسمون الارقام 
Integer 
  
ب لوا  
تسمى  
number 
  
  
والارقام الي فيه فاصله تسمى 
Double 
مثل 
$nu= 7.2 

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

:: آلثوإبت ا::

قيم ثآبته ماتتغير وتقدر تعرفها بدآلة

Define

<?

Define ("author", "how") ;

echo "boo " . author . " me" ;

?>

> boo how me

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

:: ثوابت يستخدمها النظام ::

PHP_OS

يعرض نظام التشغيل الي ييستخدمه السيرفر

<?

Echo PHP_OS;

?>

> Linux

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

:: constant جلب قيمة الثوابت بإستخدام ::

<?php

define ("Value10","Booo") ;

$asd = 10;

$data = constant('Value'.$asd);

echo $data;

?>

> Booo

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

:: isset دآلـة ::

لمعرفة إذا كان المتغير منشأ مسبقاً أم لم يتم انشاؤه هي لا تتطلب غير اسم المتغير الذي تريد فحص وجوده

وتقوم بارجاع القيمة ( 1) إذا كان المتغير تم انشاؤه ولاترجع أي قيمة إذا كان المتغير غير منشأ

<?

$n = “n”;

Echo isset ($n);

Echo isset ($s);

?>

> 1

>

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

الدالة unset ::

تقوم بحذف المتغير إذا كان موجوداً وتحرير الذاكرة منه..

<?

$n = “n”;

unset ($n);

Echo isset ($n);

?>

>

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

:: empty دالة ::

هل المتغير فاضي ؟ او غير منشأ؟

ااذا كان المتغير غير منشأ او قيمة المتغير (صفر) او فيه قيمه فاضيه ("") ا

تقوم بأرجاع قيمة 1

ولإتقوم بأرجاع شي اذا كان متغير منشأ

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

و تم الإلإنتهآء من الدرس الإول

هو فقط فآتح شهيه للغـه

بأذن الله بالدرس الثاني

يجي الشغل والددسم

نشؤفكم بالدرس الثآني :D

Edited by Guest
Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...