Hướng dẫn php object values
Giống như tất cả các ngôn ngữ lập trình khác, PHP cũng có những thành phần như Biến, Mảng, hay Object. Ở bài này sẽ đề cập đến việc sử dụng biến, mảng, và object hay cách khai báo chúng. Biến hay variable dùng để chứa 1 giá trị hoặc một chuỗi text, hoặc một hàm nó có thể bị thay đổi với mã nguồn của bạn. Nó có các kiểu giá trị cụ thể như Null, Float, Int, String . . . Khai báo:Như bài 1 Hello PHP mình cũng có ví dụ sử dụng biến như thế nào đó là chỉ việc khai báo chúng trong cặp thẻ là được. $tenbien = "Gia tri text";Tên biến có những quy định cụ thể để viết như không dùng ký tự đặc biệt chẳng hạn . . . tìm hiểu thêm ở đây Sử dụngĐơn giản là mình sẽ sử dụng nó để in ra màn hình hoặc xử lý trong biểu thức diều kiện hoặc vòng lặp ( nếu biến của bạn là một mảng ) $tenbien = "Gia tri Test";echo $tenbien; //In dòng Gia Tri Test ra màn hình. //sử dụng trong
hàm MảngMảng hay còn gọi là array thì được khai báo với từ khóa array hoặc sau này PHP còn được khai báo với dấu [] nó là một tập hợp các giá trị , và có mảng 1 chiều và mảng nhiều chiều. Các phần tử trong mảng được đánh dấu từ 0. Khai báoCó 2 cách khai báo mảng đó là: $mang1 = array( "Gia tri 1", "Gia tri 2", "Gia tri 3");$mang2 = ["Gia tri 1", "Gia tri 2", "Gia tri 3"]; Đọc thêm tài liệu về mảng ở đây để biết thêm cách thêm phần tử, xóa phần tử vào mảng. Sử dụngĐể duyệt mảng có thể có nhiều cách khác nhau cụ thể ở dưới đây mình dùng tên mảng và số thứ tự của nó thì sẽ được giá trị tương ứng, hoặc dùng vòng lặp để duyệt lần lượt phần tử của mảng. $mang1 = array( "Gia tri 1", "Gia tri 2", "Gia tri 3");echo $mang1[2]; //Gia tri 3 foreach( $mang1 as $key => $value ){ echo $value; } //Gia tri 1 ObjectObject hay còn gọi là đối tượng, trong PHP nó là một tập hợp các thuộc tính cụ thể nào đó cho một đối tượng cụ thể. Ví dụ: mình có một đối tượng là xe hơi nó có các thuộc tính về màu, bao nhiêu bánh, có kính hay không, của hãng nào . . . Khai báoThông thường một đối tượng sẽ phải thuộc một lớp cụ thể nào đó tuy nhiên ở bài này mình sẽ đề cập đến 1 lớp rỗng trong PHP đó là stdClass, tìm hiểu sâu hơn ở đây để biết cách khai báo và sử dụng của đối tượng cụ thể $doituong = new stdClass;Sử dụngSử dụng đối tượng này thì chỉ cần gọi thuộc tính của nó dưới mũi tên cũng giống như cách thêm giá trị của nó $doituong = new stdClass;//Them gia tri $doituong->mau = "xanh"; //Lay gia tri echo $doituong->mau; // Xanh Tổng kếtBài viết trên đây nói về biến, mảng, và đối tượng trong PHP, có nói sơ qua về cách khai báo và cách sử dụng, khái niệm mà mình định nghĩa nó trong đầu, bài này đi lướt qua để mọi người có thể nắm được sơ bộ nó như thế nào, còn về sâu hơn thì các bạn chịu khó theo link mà mình chia sẻ để đọc. Những kiến thức trên đây chỉ để mô tả cho newbie biết và hình dung qua để có thể đi tiếp đi sâu, tuyệt đối chưa đủ để các bạn sử dụng vào giải quyết một dự án cụ thể nào. Object Initialization To create a new object, use the
For a full discussion, see the Classes and Objects chapter. Converting to object If an object is
converted to an object, it is not modified. If a value of any other type is converted to an object, a new instance of the
For any other value, a member variable named
helpful at stranger dot com ¶ 10 years ago
Anthony ¶ 6 years ago
Ashley Dambra ¶ 8 years ago
__call($method, $arguments) { twitter/matt2000 ¶ 7 years ago
developer dot amankr at gmail dot com (Aman Kuma) ¶ 6 years ago
$test = [Details=>['name','roll number','college','mobile'],values=>['Naman Kumar','100790310868','Pune college','9988707202']]; Mithras ¶ 14 years ago
mailto dot aurelian at gmail dot com ¶ 12 years ago
cFreed at orange dot fr ¶ 13 years ago
mortoray at ecircle-ag dot com ¶ 17 years ago
qeremy [atta] gmail [dotta] com ¶ 10 years ago
getB() { aditycse at gmail dot com ¶ 4 years ago
class EmptyClass { gabe at fijiwebdesign dot com ¶ 15 years ago
dump(){ brian dot weber1337 at gmail dot com ¶ 5 years ago
Walter Tross ¶ 5 years ago
info at keltoi-web dot com ¶ 19 years ago
ludvig dot ericson at gmail dot com ¶ 16 years ago
wyattstorch42 at outlook dot com ¶ 8 years ago
$return) { Luis ¶ 4 years ago
uchephilz ¶ 2 years ago
iblun at gmx dot net ¶ 17 years ago
Cosmitar: mhherrera31 at hotmail ¶ 11 years ago
Anonymous ¶ 12 years ago
__toString() spidgorny at gmail dot com ¶ 13 years ago
Trevor Blackbird > yurab.com ¶ 16 years ago
Writing some output '
Isaac Z. Schlueter i at foohack dot com ¶ 14 years ago
to_object( array("foo"=>"bar") )->foo; // "bar" Ashley Dambra ¶ 8 years ago
|