�����������֡��
A little text to describe your forum 
¤ÍÁ¾ÔÇàµÍÃìÈÖ¡ÉÒ  
 ÊÁѤÃÊÁÒªÔ¡(Register)��Ѥ���Ҫԡ(Register) 
 ªèÇÂàËÅ×Í���������   ¤é¹ËÒ����   ÃÒª×èÍÊÁҪԡ��ª�����Ҫԡ   ¡ÅØèÁ¼Ùéãªé���������� 
 ¢éÍÁÙÅÊèǹµÑÇ(Profile)��������ǹ���(Profile)   à¢éÒÊÙèÃкºà¾×èÍàªç¤¢éͤÇÒÁÊèǹµÑÇ�������к������礢�ͤ�����ǹ���   à¢éÒÊÙèÃкº(Log in)�������к�(Log in) 
����� php

 
Forum ¹Õé¶Ù¡ÅçÍ¡ ¤Ø³äÁèÊÒÁÒöµÍº ËÃ×Íá¡éä¢ä´é   ËÑÇ¢é͹Õé¶Ù¡ÅçÍ¡ ¤Ø³äÁèÊÒÁÒöá¡éä¢ ËÃ×͵ͺä´é    ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½Ö¡ï¿½ï¿½ -> +�+WEB+�+
��ҹ��Ǣ�͡�͹˹�� :: ��ҹ��Ǣ�ͶѴ�  
����� ��ͤ���
ryuozero
Site Admin


�������: 13 Jul 2005
�ͺ: 1145

µÍºï¿½Íºï¿½ï¿½ï¿½ï¿½ï¿½: Tue Apr 07, 2009 6:41 am    ï¿½ï¿½ï¿½ï¿½Í§: ����� php µÍºâ´ÂÍéÒ§¢éͤÇÒÁ

㹡����¹����� ��Ҩ��繵�ͧ���ѡ�Ѻ ����� ��觵���á��ͷ���纾ѡ������ �����纤�ҵ�ҧ� �����������

����� (Variables)

����� ��˹�ҷ���簤�ҵ���Ţ ����ѡ�� ���ͪش������ ������㹡����ҧ�ԧ ��㹡�õ�駪��͵���� � php ����ա��ѧ���
1. ����èе�ͧ��鹵鹴��� $ (Dollar Sign) �ҡ��鹵�ͧ������µ���ѡ�� ������鹵鹴��µ���Ţ�����ѭ�ѡɳ�
2. ��ͧ������ѭ�ѡɳ�ҧ��Ե��ʵ��������Ǣ�ͧ
3. ���͵�������������ä
4. ����ѡ�õ����硵���˭� �Ӥѭ�ҡ ���ѡɳ� Case Sensitive


$var1=10;

$var2=�20�;

echo $var1.�<br>�;

echo $var2.�<br>�;

��á�˹�������Ѻ����� �������ö�����¡�� ������ͧ������ҡѺ = ������¤�ҷ��С�˹� �ҡ����� ��ͤ��������� ����ͧ���¤Ӿٴ ��� ���� ��.�

Echo ��ͤ���觷�����ʴ� ��ͤ����˹�� ���ྨ �����Ҩ�������� print ���� �ѡɳС����¹ �����¹�� �ѧ���

Echo ���ͤ��������ʴ��;

��ͤ�����������ʴ� �е�ͧ������������ͧ���� �..� �������Ҩ�� ���� � ����
����� Scope

����� Scope ���дѺ�����Ҷ֧�ͧ����� ¡������ҧ ⤴�ѧ���仹��



Example : var_scope.php



<?php



$a=10; // ��С�ȵ���� a �դ����ҡѺ 10



function testscope(){
$a=20;



echo $a.�<br>�; // �ʴ������� ����� a �͡�ҧ˹�Ҩ�



}



testscope(); // ���¡�� �ѧ��� testscope



echo $a;



?>







�ҡ⤴�����¹����� ������ա�����¡������ a ��觶١��С����� �͡�ѧ��� ���㹿ѧ��� ���ա�û�С�ȵ���� a �ա�蹡ѹ ��� � php ���ͧ��� ����� a �������͡�ѧ��� ��� ����� a ����������㹿ѧ��蹹�� �繤��е�ǡѹ ����� a ����С�� ���㹿ѧ��蹹�� ����Ϳѧ��蹷ӧҹ���º�������� ����� a ���㹿ѧ��蹨ж١�����ŧ



�ҡ��ͧ������ ���������ö���¡������ a ���������¹͡ �繵���õ�����ǡѹ �Ѻ����������㹿ѧ��蹹�� �������ö���� ���¡���� ����� global



Example: var_global.php
<?php



$a=10; // ��С�ȵ���� a �դ����ҡѺ 10



$b=20; // ��С�ȵ���� b �դ����ҡѺ 20



function sum(){



global $a,$b;



$b= $a+$b; // ����¹��� ����� b



}



sum(); // ���¡�� �ѧ��� sum ������ҵ���� b ����¹�



echo $b;



?>

����ê�Դ Superglobal

����ê�Դ ����繵���ë���������ö���¡������·���˹����� �����

��觵����Ẻ superglobal �����繵���ê�Դ array ��Ҩ��繨е�ͧ �к�keyword ����㹵���ê�Դ������ ����ù����������¡ѹ���µ����

$_SERVER
����� SERVER �����Ҩ��� Keyword �� ����� Environment ����������ö �����ҡ phpinfo ¡������ҧ ��������� SERVER

Example : ip.php

Your computer IP is :

<?php

echo $_SERVER['REMOTE_ADDR'];

?>




$_GET
����� superglobal GET �����Ҩ�������Ѻ �Ѻ��ҷ��������ٻẺ Get ��ͤ�ҷ��١�觵�ͷ��� url ¡������ҧ��������� get
http://localhost/var_get.php?myname=nuijang&myage=26

Example : var_get.php



<?php



$name=$_GET[�myname�];



$age=$_GET[�myage�];



echo �<b>���ͧ͢�س��� :</b> �.$name.�<br>�;



echo �<b>���� :</b> �.$age;



?>


$_POST
����� superglobal POST �����Ҩ�������Ѻ �Ѻ��ҷ��������ٻẺ post ���ͤ�ҷ��١���Ҩҡ�����

$_COOKIE
�繡�����¡�� ����èҡ cookie

$_FILES
�繡�����¡�����ý��� HTTP POST FILE ��� upload file

$_ENV
���¡�� ����� Environment

$_REQUEST
����� Superglobal Ẻ REQUEST �����繡���������ٻẺ Ẻ GET , POST,COOKIE ��������� REQUEST �������ö���¡������ REQUEST ᷹����Ѻ��� ����Ẻ GET , POST ��� COOKIE

$_GLOBALS
�繵���÷��������Ѻ��ҧ�֧ ����� Ẻ global ������¡��ҹ��ҹ scope

��Դ�ͧ������ (Data Type)

���ͧ�ҡ�����ŷ��������㹵���� ���ٻẺ����ҧ�ѹ�͡� ����骹Դ�ͧ������ ���Ъ�Դ �բ�Ҵ�ͧ����红������˹��¤����Ӣͧ���������������ҡѹ ���㹡�÷ӧҹ�ͧ�������ҡ��蹡ѹ �ҡ��˹� ��Դ�����żԴ��Դ ������Ҩ�зӧҹ�Դ��Ҵ���¡��� ��Ҩ��繵�ͧ��˹���Դ�ͧ���������������� ��觪�Դ������� PHP ����ö���͡��ѧ���

1. integer ��Դ�����Ż���������Ţ�ӹǹ���

2. floating point numbers ��Դ�����Ż������Ţ�ȹ���

3. string ��Դ������Ẻ�ѡ��� ���� ��ͤ���

4. Boolean ��Դ������Ẻ��������§ true �Ѻ false

5. array �ش������ ��� array �ͧ php ����ö�红����������ª�Դ

6. object ����� object

Integer ����ê�Դ����Ţ ����Ū�Դ������ �Ţ�ӹǹ��� ������ҧ��

Example : var_integer.php

<?php

$a=100;

$b=150;

$c=-20;

$sum=$a+$b+$c;

echo �$a = �.$a.�<br>�;

echo �$b = �.$b.�<br>�;

echo �$c = �.$c.�<br>�;

echo �$a+$b+$c = �.$sum;

?>


floating point numbers ����ê�Դ �ȹ���

Example : var_float.php

<?php

$num1 = 3.14;

$num2 = 20;

$num3 = (int) $num1 + $num2 ;

echo �\$num1 = $num1<br>�;

echo �\$num2 = $num2<br>�;

echo �\$num3 = $num3<br>�;

?>

����ê�Դ string ��Ҩ�������ͧ���� � ����������Ƿ��¢ͧ�ش�ѡ�� ���ͺ͡����繢����Ū�Դ string ��������Ҩ���� � 㹡�ú͡����繪�Դ�ͧ string ���� �����ҡ��ҵ�ͧ����ʴ� �ѡ��кҧ���� String �������ö�� \ 㹡���ʴ��ѡ�������ҹ������
\\
�ʴ��ѡ��� \ � string

\$
�ʴ� $ � string

\�
�ʴ���� �

\�
�ʴ���� �

\n
��鹺�÷Ѵ����

\r
���¡

\t
horizontal tab


�ҡ��ҵ�ͧ��èе�� string ����ö������¡�����Ǵ��Թ��ä�� . 㹡����������



Example : var_string.php
<?php



$firstname=�sarawut�;



$lastname=�chongcharoenmunkhong�;



echo �\$firstname is :� . $firstname . �<br>�;



echo �\$lastname is :� . $lastname . �<br>�;



echo $firstname.� �.$lastname;



?>



�ѧ��蹷��������ǡѺ String ���������



Substr(string,start,end); �繿ѧ��蹷����Ѵ����ѡ�÷���ͧ������͡��



String ��� �ش��ͤ�������������ͧ��ù��ҵѴ



Start ��� �繢����Ū�Դ����Ţ ���¶֧���˹�������Ѵ (�ҡ��ҵ���Ţ�繵Դź ���¶֧ �Ѻ���˹觨ҡ��ѧ�ش�Ң�ҧ˹��



End ��� �繢����Ū�Դ����Ţ ���¶֧�ӹǹ����ѡ�÷���ͧ��õѴ ��觨��к����������� �ҡ����к����¶֧���Ѵ�͡�ҵ������˹� start 仨�����ͤ��� string







Example : func_string_substr.php



<?php



$string = �0123456789″;



echo substr($string,0).�<br>�; // print 0123456789



echo substr($string,0,5).�<br>�; // print 01234



echo substr($string,-2,1).�<br>�; // print 8



echo substr($string,3,4).�<br>�; // print 3456



?>







strlen(string); �ѧ��蹷����㹡�ùѺ�ӹǹ������Ǣͧ��ͤ���



string ��� �ش�����ŷ���������ͧ��ùѺ



Example : func_string_strlen.php



<?php



$string = �0123456789″;



echo strlen($string); // print 10



?>







trim(string); �繿ѧ��蹷��������Ѻ�Ѵ��ͤ��� ����繪�ͧ��ҧ ��ҹ˹�� ��д�ҹ��ѧ�͡



strrev(string); ���§��Ѻ��ͤ����ҡ��ѧ��˹��



eregi_replace(�Ӥ���,��᷹���,������); ᷹����ͤ�����辺



htmlspecialchars(string); �áᷡ html ŧ����ྨ



addslashes(string) �á \ �������Ѻ��ͤ���������ѡ��� ���ѵ��ѵ�







����ê�Դ Array �繵���÷���红������繪ش ��� ����� array ���� php ����ö�红������� ���ª�Դ���¡ѹ �·�����红������繪ش�������ӴѺ�ͧ��Ҫԡ ������¡��� element ������� element ���� index �繵�Ǫ����˹觢ͧ������ index ��������ҡ 0 ��������������� ������ҧ����� Array ����ö���������Ը� �ѧ���仹��



�Ըշ�� 1 ���ҧ��ҹ�ѧ��� Array()



Example : var_array01.php



<?php



$myarr = array(�sarawut�, �chongcharoenmunkhong�, �PHP�);






for ($i=0; $i<=count($myarr)-1; $i++) {



echo $myarr[$i] . �<br>\n�;



}



?>



�Ըշ�� 2 ������ҧ�� �� Array indentifier



Example : var_array02.php



<?php



$myarr2[] = �nui�;



$myarr2[] = �beer�;



$myarr2[] = �num�;



$myarr2[] = �aey�;



$myarr2[] = �ooy�;







echo $myarr2[2];



?>



������ҧ����� Array Ẻ 2 �Ե�



<?php



$myarr2D = array(�notebook�,



array(�ibm�,�acer�,�hp�,�benq�));






echo $myarr2D[0].�<br>�;



for ($i=0;$i<count($myarr2D[1]);$i++){



echo $myarr2D[1][$i].�<br>�;



}



?>






�ѧ��蹷����Ѻ Array �ѧ��蹷�������� � Array ���



Sort(����� Array) = ��͡�����§�ӴѺ ������� array �ҡ ��������ҡ



Rsort(����� array) = ��͡�����§�ӴѺ ������� array �ҡ�ҡ��ҹ���

����ê�Դ Object



㹡����ҹ Class ��� Object ��鹼�������դ���������ѡ��âͧ Object Oriented Programming ��͹�������



��þѲ�������Ẻ Object �����¹������е�ͧ��¹�ç���ҧ��� Fuction ��ҧ�ͧ Object ��͹�ҡ��� �֧�ӡ�����ҧ���������繢����Ż������ͧ Object ���� �ѧ������ҧ���仹��



Example : var_object_class.php
<?php
class myclass {
// property
var $name;
var $age;
var $sex;
// method ���������Ѻ�ʴ���������Ҫԡ
function getMember() {
echo �You name :�.$this->name.�<br>�;
echo �You age :�.$this->age.�<br>�;
echo �You sex :�.$this->sex.�<br>�;
}
}



// ���ҧ����� Object ����Ҩҡ class myclass 2 class
$myMem1 = new myclass;
$myMem2 = new myclass;
// ��˹�������Ѻ object myMem1
$myMem1->name=�nuijang�;
$myMem1->age=26;
$myMem1->sex=�male�;
// ��˹�������Ѻ object myMem2
$myMem2->name=�nus_kung�;
$myMem2->age=35;
$myMem2->sex=�female�;
// ==========================================
$myMem1->getMember(); // ���¡�� method 㹡���ʴ�������
$myMem2->getMember(); // ���¡�� method 㹡���ʴ�������
?>
���仢�ҧ��
´Ù¢éÍÁÙÅÊèǹµÑÇ Ê觢éͤÇÒÁÊèǹµÑÇ Êè§ Email
���§�ӴѺ��ͤ����ͺ�ҡ��͹˹��:   
Forum ¹Õé¶Ù¡ÅçÍ¡ ¤Ø³äÁèÊÒÁÒöµÍº ËÃ×Íá¡éä¢ä´é   ËÑÇ¢é͹Õé¶Ù¡ÅçÍ¡ ¤Ø³äÁèÊÒÁÒöá¡éä¢ ËÃ×͵ͺä´é    ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½Ö¡ï¿½ï¿½ -> +�+WEB+�+ ��Ѻ���� GMT
˹�� 1 �ҡ 1

 
价��:  
�س�������ö���ҧ��Ǣ������
�س�������ö�����ͺ
�س�������ö��䢢�ͤ����ͧ�س
�س�������öź��ͤ����ͧ�س
�س�������öŧ��ṹ


Powered by phpBB © 2001 phpBB Group
-- Template created by dav.bo=> PurpleStylus --


For Support - http://forums.BizHat.com

Free Web Hosting | Free Forum Hosting | FlashWebHost.com | Image Hosting | Photo Gallery | FreeMarriage.com

Powered by PhpBBweb.com, setup your forum now!