cvs: phpdoc-da /chapters intro.xml

[email protected] ("Ronnie Sunil Sodhi")
Newsgroups php.doc.da
Message-ID <cvssodhi1088636145@cvsserver>
sodhi		Wed Jun 30 18:55:45 2004 EDT

  Added files:                 
    /phpdoc-da/chapters	intro.xml 
  Log:
  Initial translation
sodhi-20040630185545.txt (text/plain, 10.1 KB)
http://cvs.php.net/co.php/phpdoc-da/chapters/intro.xml?r=1.1&p=1
Index: phpdoc-da/chapters/intro.xml
+++ phpdoc-da/chapters/intro.xml
<?xml version="1.0" encoding="iso-8859-1"?>
<!-- $Revision: 1.1 $ -->
<!-- EN-Revision: 1.37 Maintainer: sodhi Status: ready -->
 <chapter id="introduction">
  <title>Introduktion</title>

  <sect1 id="intro-whatis">
   <title>Hvad er PHP?</title>
   <para>
    <acronym>PHP</acronym> (rekursivt akronym for "PHP: Hypertext
    Preprocessor") er et vidt brugt Open Source scripting sprog,
	til alle formål, det er specielt tilpasset til Web udvikling og
	kan indstøbes i HTML.
   </para>
   <para>
	Let svar, men hvad betyder det egentligt? Eksempel:
   </para>
   <para>
    <example>
     <title>Et introduktions eksempel</title>
     <programlisting role="php">
<![CDATA[
<html>
    <head>
        <title>Eksempel</title>
    </head>
    <body>

        <?php 
        echo "Hej, jeg er et PHP script!"; 
        ?>

    </body>
</html>
]]>
     </programlisting>
    </example>
   </para>
   <para>
	Læg mærke til hvordan dette er forskelligt fra et script skrevet i andre
	sprog, såsom Perl eller C -- istedet for at skrive et program med massere
	af kommandoer til at udskrive HTML, kan du skrive et HTML script med nogle
	indstøbte koder til at gøre noget (i dette tilfælde, udskrive noget
	text). PHP koden er indkapslet af specielle <link
    linkend="language.basic-syntax.phpmode">start og slut tags</link>
	der tillader dig at hoppe ind og ud af "PHP mode".
   </para>
   <para>
	Det, der differentierer PHP fra noget som client-side JavaScript
	er, at koden bliver eksekveret på serveren.  Hvis du skulle lave et
	script, lignende det ovenstående, på din server, skulle klienten modtage
	resultaterne af det kørende script, uden nogen måde at kunne fastlægge hvilken
	underliggende kode der må være. Du kan endda konfigurere din web server
	til at behandle alle dine HTML filer med PHP, og derved er der ingen
	mulighed for brugerne kan vide hvad du har i ærmet.
   </para>
   <para>
	Det bedste ved brugen af PHP er, at det er ekstremt simpelt for
	nybegynder, og tilbyder samtidigt mange advancerede features til
	professionelle programmører. Vær ikke bange for at læse den lange
	liste over PHP's features. Du kan hoppe ind, på kort tid, og begynde
	at skrive simple scripts på få timer.
   </para>
   <para>
	Selvom PHP's udvikling er fokuseret på server-side scripting,
	kan du gøre meget mere med det. Læs videre, og se mere i
	<link linkend="intro-whatcando">Hvad kan PHP?</link> sektionen,
	eller gå direkte til <link linkend="tutorial">introduktions 
	tutorialen</link> hvis du kun er interesseret i web programmering.
   </para>
  </sect1>

  <sect1 id="intro-whatcando">
   <title>Hvad kan PHP?</title>
   <para>
	PHP kan alt. PHP er hovedsageligt fokuseret på server-side scripting,
	så du kan gøre alt hvad et hvert som helst andet CGI program kan gøre, så som
	at samle formular data, generere dynamisk side indhold, eller
	sende og modtage cookies. Men PHP kan meget mere.
   </para>
   <para>
	Der er 3 hovedområder, hvor PHP scripts bliver brugt.
    <itemizedlist>
     <listitem>
      <simpara>
	   Server-side scripting. Dette er det mest traditionelle
	   og hovedformål for PHP. Du behøver 3 ting, for at få
	   dette til at virke. PHP parseren (CGI eller server-modul),
	   en webserver og en webbrowser. Du skal køre webserveren
	   med en forbundet PHP installation.
	   Du kan få adgang til PHP programmets output med en web browser,
	   mens du ser PHP siden gennem serveren. Alt dette kan
	   køres fra din PC, hvis du bare eksperimenterer med PHP programmering.
	   Se også <link linkend="installation">installations instrukser</link>
       sektionen, for mere information.
      </simpara>
     </listitem>
     <listitem>
      <simpara>
	   Command line scripting. Du kan lave et PHP script
	   som kører uden en server eller browser.
	   Det eneste du behøver er PHP parseren for at bruge det
	   på denne måde. Denne brugsmetode er ideel til scripts
	   der ofte eksekveres i forbindelse med cron (i *nix eller Linux)
	   eller Task Scheduler (i Windows). Disse scripts kan også bruges
	   til simple tekst behandlings opgaver. Se også sektionen omkring
	   <link linkend="features.commandline">Command line brug af PHP</link>
       for mere information.
      </simpara>
     </listitem>
     <listitem>
      <simpara>
	   Skrive dekstop applikationer. PHP er sikkert ikke
	   det bedste aller sprog at lave desktop applikationer
	   med GUI (Graphical User Interface), men hvis du kender
	   PHP meget godt, og gerne vil bruge nogle advancerede 
	   PHP features i dine client-side applikationer, kan du
	   også benytte PHP-GTK til at skrive sådanne programmer.
	   Du har også evnen til at skrive cross-platform applikationer
	   i hoveddistributionen. Hvis du er interesseret i PHP-GTK, 
	   så besøg <ulink url="&url.php.gtk;">dets egen hjemmeside</ulink>.
      </simpara>
     </listitem>
    </itemizedlist>
   </para>
   <para>
    PHP kan benyttes på alle større operativ systemer, inklusive
	Linux, mange Unix varianter (også HP-UX, Solaris og OpenBSD),
	Microsoft Windows, Mac OS X, RISC OS, og sikkert mange andre.
	PHP understøtter også de fleste webservere. Dette inkluderer
	Apache, Microsoft Internet Information Server, Personal Web
	Server, Netscape og iPlanet servers, Oreilly Website Pro server,
	Caudium, Xitami, OmniHTTPd og mange andre. Til majoriteten af
	servere, har PHP et modul. Til de andre, som understøtter CGI
	standard, kan PHP køre som en CGI processor.
   </para>
   <para>
    Så med PHP, har du frihed til at vælge operativ system og web
	server. Desuden har du også valget mellem at bruge proceduremæssig
	programmering eller objekt orienteret programering (OOP), eller et
	mix af begge. Selvom ikke alle standard OOP features er implementeret
	i PHP 4 (den nuværende stabile version af PHP), koder mange libraries
	og størere applikationer (inklusive PEARs library) er skrevet kun ved
	brug af OOP kode. PHP 5 retter den OOP relaterede svaghed i PHP 4, og
	introducerer en komplet objekt model.
   </para>
   <para>
    Med PHP er du ikke begrænset til at output af HTML. PHP's evner
	inkluderer output af billeder, PDF filer og endda Flash film
	(ved brug af libsqf og Ming) genereret 'on the fly'. Du kan også udskrive 
	anden tekst, så som XHTML og andre XML filer.
	PHP kan autogenerere disse filer, og gemme dem i filsystemet,
	istedet for at printe det ud, og derved forme en server-side
	cache til dit dynamiske indhold.
   </para>
   <para>
    En af de stærkeste og mest betydningsfulde features i PHP er dets
	support for en lang række databaser. At skrive en database-enabled
	hjemmeside er ekstremt simpelt. Følgende databaser er pt. understøttet:
    <blockquote>
     <simplelist columns="3">
      <member>Adabas D</member>
      <member>dBase</member>
      <member>Empress</member>
      <member>FilePro (read-only)</member>
      <member>Hyperwave</member>
      <member>IBM DB2</member>
      <member>Informix</member>
      <member>Ingres</member>
      <member>InterBase</member>
      <member>FrontBase</member>
      <member>mSQL</member>
      <member>Direct MS-SQL</member>
      <member>MySQL</member>
      <member>ODBC</member>
      <member>Oracle (OCI7 and OCI8)</member>
      <member>Ovrimos</member>
      <member>PostgreSQL</member>
      <member>SQLite</member>
      <member>Solid</member>
      <member>Sybase</member>
      <member>Velocis</member>
      <member>Unix dbm</member>
     </simplelist>
    </blockquote>
	Vi har også en DBX database udvindings ekstension der giver dig
	mulighed for, gennemskueligt, at bruge enhver database understøttet
	af den ekstension. Derudover understøtter PHP ODBC (the Open Database
	Connection standard), så du kan forbinde enhver anden database der 
	understøtter denne verdensstandard.
   </para>
   <para>
    PHP understøtter også kommunikation med andre services, via protokoller
	såsom LDAP, IMAP, SNMP, NNTP, POP3, HTTP, COM (Windows) og utallige andre.
	Du kan også benytte raw network sockets og interagere ved brug af anden
	protokol. PHP understøtter også WDDX complex data exchange mellem næsten
	hvilket som helst Web programmeringssprog. Mens vi taler om sammenkobling,
	understøtter PHP også eksemplifikation af Java objekter og brugen af disse,
	gennemskueligt, som PHP objekter. Du kan også bruge vor CORBA ekstension
	til at skabe adgang til fjerne objekter.
   </para>
   <para>
    PHP har meget brugbare tekst behandlings features, fra 
	POSIX Extended eller Perl Regular Expressions til at parse XML
	dokumenter. Til at parse og få tilgang til XML dokumenter, PHP 4
	understøtter SAX og DOM standarderne, og du kan også bruge XSLT
	ekstensionerne til at transformere XML dokumenter. PHP 5 standadiserer
	alle XML ekstensioner på den solide base i libxml2 og udvider
	dette feature set ved at tilføje SimpleXML og XMLReader understøttelse
   </para>
   <para>
    Når PHP bruges i e-commerce sektoren, vil du finde 
	Cybercash, CyberMUT, VeriSign Payflow Pro og CCVS
	funktioner brugbare til dine online betalings programmer.
   </para>
   <para>
    Sidst men ikke mindst, har vi mange andre interessante
	ekstensioner, the mnoGoSearch søge maskine funktioner,
	IRC Gateway funktionerne, mange compression utilities
	(gzip, bz2), kalender konvertering, oversættelse...
   </para>
   <para>
    Som du kan se, er denne side ikke tilstrækkelig, til at
	vise alle de features og fordele PHP kan tilbyde dig.
	Læs videre i sektionerne om <link linkend="installation">
	Installering af PHP</link>, og se <link linkend="funcref">
    funktions referencelisten</link>, for at få en forklaring af
	ekstensionerne nævnt i denne introduktion.
   </para>
  </sect1>

 </chapter>

<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"../../manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.