[PEAR] Wie gebruikt het?

Pagina: 1
Acties:

  • Nielsz
  • Registratie: Maart 2001
  • Niet online
Ik!

Ik ben er met mijn laatste projectje aan begonnen, en het ziet er toch wel HEEEEEL erg mooi uit moet ik zeggen :)

Wat is PEAR??????
dit!

Wie gebruikt het nog meer, en wat zijn jullie bevindingen?
Ik vindt het wel raar dat het bijna niet beschreven is hoe je een functie comment.

Verwijderd

Ik heb een tijdje geleden de laatste CVS opgehaald en het ziet er redelijk uit. Lang niet op het niveau van Perl vooralsnog, maar wel goed opgezet. Jammer is dat vrijwel geen hosts PEAR modules hebben geinstalleerd dus voorlopig zal je ze zelf moeten uploaden. Verder vind ik het systeem om de modules te laden (require "DB.php";) niet erg mooi, maar ik geloof dat ze aan een perl-like iets gaan nadenken, ofwel namespaces en use.

Wat ik wel erg illustratief voor PHP vond is de Forum PEAR module die in de maak is. Dan kan je echt zeggen.
PHP:
1
2
3
4
<?
require "Forum.php";
$forum = new Forum();
?>

:D

Verwijderd

Op vrijdag 16 november 2001 17:25 schreef Nielsz het volgende:
Ik vindt het wel raar dat het bijna niet beschreven is hoe je een functie comment.
Er wordt verwezen naar phpdoc, verder zijn daar ook tutorials over te vinden op phpbuilder.com

  • Nielsz
  • Registratie: Maart 2001
  • Niet online
:D
Op vrijdag 16 november 2001 17:30 schreef Zef het volgende:



[..]

Er wordt verwezen naar phpdoc, verder zijn daar ook tutorials over te vinden op phpbuilder.com
Ik las net je codebase, en daar zag ik jouw methode van functiesbeschrijvingen, dus input en output.

Geen officiele PEARcode of wel?

Verwijderd

Op vrijdag 16 november 2001 17:33 schreef Nielsz het volgende:
:D
[..]

Ik las net je codebase, en daar zag ik jouw methode van functiesbeschrijvingen, dus input en output.

Geen officiele PEARcode of wel?
Nee, geloof het niet. Elke PEAR class moet PEAR ook extenden en de PEAR error class gebruiken geloof ik. Verder dat commentaar, tja ik weet niet meer precies hoe het hoort, als het maar leesbaar is :)

Verder is PEAR wel wat om in de gaten te houden denk ik, maar ik weet niet of we het al massaal moeten gaan gebruiken :)

  • Nielsz
  • Registratie: Maart 2001
  • Niet online
Om eerlijk te zijn gebruik ik de class PEAR niet, maar gebruik het nu alleen nog maar als referentie om nette code te maken ;)
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
<?php
//-----------------------------------------------------+
// Fritsz Forum
//-----------------------------------------------------+
// Copyright Nielsz, 2001
//-----------------------------------------------------+
// 
// The Fritsz Forum.
// 
// This is the index page. It shows all the fora
// which you have rights to.
// 
// 
// 
// 
// 
// 
//-----------------------------------------------------+
// index.php
//-----------------------------------------------------+


// Required included files
//-----------------------------------------------------+
require("includes/config.inc.php");
require("includes/database.inc.php");
require("includes/queries.inc.php");
require("includes/functions.inc.php");
require("includes/output.inc.php");
require("includes/footerheader.inc.php");

// Geef de menubalk weer
//-----------------------------------------------------+
Show_Header($forumName, 1, 0, "main page");

ShowTable();



// Geef de fora weer
//-----------------------------------------------------+

timing('start');
echo "<link rel=\"stylesheet\" href=\"main.css\" type=\"text/css\" />";
$result=execute_query(QUERY_ListGroupAndForumsUserNotLoggedIn);
    while ($forum = mysql_fetch_row($result)) 
    {
        if($group != $forum[0])
        {
        ShowGroup($forum[0], $forum[1]);
        $group = $forum[0];
        }
        ShowForum($forum[2], $forum[3], $forum[5], $forum[4]);
    }
$executionTime = timing('end');



// De onderkant van de pagina
//-----------------------------------------------------+
ShowTableEnd();
ShowFooter();
echo "<br>$executionTime";

Verwijderd

Je werkt toch wel volop met classes enzo he, zoals hoort1 ;)

1) Volgens de PEAR richtlijnen

  • Nielsz
  • Registratie: Maart 2001
  • Niet online
Op vrijdag 16 november 2001 17:45 schreef Zef het volgende:
Je werkt toch wel volop met classes enzo he, zoals hoort1 ;)

1) Volgens de PEAR richtlijnen
php & classes vindt ik niet helemaal tof samengaan ;)
Maar ik zal me nog wel eens verdiepen in de PEAR-=-Classes combi.
Pagina: 1