Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> PHP /MySQL Programmering >> Content

    Object Vs . Array i PHP

    PHP exploderade i popularitet efter utgivningen av PHP 4 , en kraftfull server - side webbutveckling verktyg . Det ingår visst stöd för objektorienterad programmering stil , men det var inte förrän PHP 5 som äkta objektorienterad programmering med PHP blev möjlig . PHP 5 har fortfarande kvar sin procedurell programmering stil , däremot , gör tung användning av flexibla kedjor för att förenkla och effektivisera utvecklingsprocessen . PHP Objects

    PHP-objekt är tillämpningar av PHP klasser , som är mallar för kod och data . Ett objekt kan ha " egenskaper " - name och value , och " metoder " - funktioner för objektet . Till exempel är en klass som kallas "User " används för att skapa ett objekt variabel som heter " $ user " representerar för tillfället inloggade användaren . Den har en egenskap som kallas användarnamn , som nås så här :

    $ user - > username ;
    p Det har också en metod som loggar ut användaren , som utförs så här :

    $ user - > logout ( ) ; " . metoder "

    kort sagt , objekt har data , som kallas "egenskaper ", och funktioner , som kallas Addera PHP Arrays

    en PHP-array är en flexibel uppsättning name och value . Det är flexibelt , eftersom namnen kan vara vilken sträng , och värdena kan vara vilken datatyp . Till exempel kan ett objekt i arrayen vara ett heltal medan nästa punkt är en annan array . Detta gör PHP arrayer flexibel och enkel att hantera , effektivisera processen för att snabbt producera webbapplikationer .
    Jämförelse av objekt och arrayer i PHP

    De två uppgifterna typerna är lika i att de båda kan innehålla uppsättningar name och value . Du kan iterera genom egenskaperna för ett objekt med hjälp av en " foreach " loop som du kan med arrayer . Men array poster är flexibla med inga förväntningar på sitt innehåll . Objekt kan ta nya egenskaper godtyckligt , men objektets klass definierar vissa egenskaper som bör finnas . Även objekt har metoder , vilket är en viktig anledning till att använda dem i första hand .
    Överväganden
    p Om du vill göra en variabel som innehåller namn och värde par eller en numrerad lista över de dataobjekt , använd en array . Matrisen är optimerad för detta ändamål och det finns många PHP-funktioner som hjälper dig att använda arrayer . Om du vill lagra data om något som följer en uppsättning modell , dvs variabeln alltid ska ha vissa förutbestämda egenskaper , använda ett föremål kan vara lämpligt .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man använder en vagn i PHP
    ·Hur fixar Bryta länkade Behörigheter i PHP
    ·Hur hittar man den bästa Data Grids i PHP
    ·Hur till Ändra PHP eller ASP.NET version med Enom webb…
    ·Hur man tar bort en Omdirigera i PHP
    ·Hur man skapar Numbers för en exponentiell tillväxtku…
    ·Hur man skriver en Informix SQL Update Command
    ·Hur man använder PHP på en Smarty Template
    ·Hur man testar med PHP
    ·Hur man går med två PHP MySQL sökningar
    Utvalda artiklarna
    ·Konvertera Reality Factory Into XNA
    ·Hur du fyller index i Cache på Mysql
    ·Hur du tar bort cookies med PHP
    ·Grundläggande programmering Hjälp
    ·Hur du formaterar Fibonacci Numbers i C + +
    ·Hur du krypterar en fil i Java
    ·Hur man laddar in en webbadress i en DIV Använda PHP f…
    ·Fördelar med LINQ
    ·Hur man skapar en Frameset på en HTML Doc
    ·Så här ändrar du standardtryck Debugger
    Copyright © Dator Kunskap http://www.dator.xyz