php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger

PHP Einsteiger PHP Problemlösungen für Spracheinsteiger
Archive: 2004, 2004/2, 2005, 2005/2, 2006, 2007, 2008, 2009, 2010,

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 08.02.2012, 10:55  
Neuer Benutzer
 
Registriert seit: 08.02.2012
Beiträge: 11
PHP-Kenntnisse:
Anfänger
Knipser14 befindet sich auf einem aufstrebenden Ast
Standard php extension - RETURN_STRING Problem

Hallo,

ich versuche gerade ein C Extension, unter Verwendung von pecl-gen, für PHP zu schreiben.

Aber ich stecke gerade schon beim HelloWorld fest...

Meine XML_Datei sieht wie folgt aus:

Code:
<?xml version="1.0"?>
<extension name="HelloWorld">
  <functions>
    <function role="public" name="hello">
      <proto>string hello()</proto>
      <summary>der Welt Hallo sagen</summary>
      <description> ... </description>
      <code>
	<![CDATA[
		RETURN_STRING("Hello World", 0);
	]]>
      </code>
    </function>
  </functions>
  <maintainers>
    <maintainer> 
      <name>Knipser</name>
    </maintainer>
  </maintainers>
  <release>
    <version>0.1.0</version>
    <date>2012-02-4</date>
    <state>alpha</state>
    <notes>wenig Code, wenig Features</notes>
  </release>
  <summary>Hallo sagen</summary>
</extension>
Das erstellen der Datei ect. klappt alles problemlos. Habe die Erweiterung auch in die php.ini eingetragen und sie wird auch unter phpinfo angezeigt.
Nur erhalte ich mit folgendem php Skript keine Ausgabe (aber auch keine Fehlermeldung - außer ich schreibe hello(1)):

PHP-Code:
<?php
hello
();
?>
Hat jemamd eine Idee woran das liegen könnte? Habe G schon ausgiebig genutzt, konnte aber leider nix brauchbares finden...

Vielen Dank für Eure Hilfe.
Knipser14 ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 08.02.2012, 11:02  
Erfahrener Benutzer
 
Benutzerbild von Dark Guardian
 
Registriert seit: 10.10.2009
Beiträge: 2.630
PHP-Kenntnisse:
Fortgeschritten
Dark Guardian ist jedem bekanntDark Guardian ist jedem bekanntDark Guardian ist jedem bekanntDark Guardian ist jedem bekanntDark Guardian ist jedem bekanntDark Guardian ist jedem bekannt
Standard

Wie wärs mit

PHP-Code:
<?php 
echo hello(); 
?>
also die Rückgabe der Funktion auch ausgeben?
__________________
"Alles im Universum funktioniert, wenn du nur weißt wie du es anwenden musst".
Dark Guardian ist offline   Mit Zitat antworten
Alt 08.02.2012, 11:38  
Neuer Benutzer
 
Registriert seit: 08.02.2012
Beiträge: 11
PHP-Kenntnisse:
Anfänger
Knipser14 befindet sich auf einem aufstrebenden Ast
Standard

Ok habe ich probiert.

Jetzt zeigt mir mein Browser einen Fehler:

Fehler: Verbindung unterbrochen

Die Verbindung zum Server wurde zurückgesetzt, während die Seite geladen wurde.

Aber wenn ich ein "normales" echo "test" probiere funktioniert die Ausgabe.

Muss also an meiner Erweiterung liegen...
Knipser14 ist offline   Mit Zitat antworten
Alt 08.02.2012, 11:59  
Neuer Benutzer
 
Registriert seit: 08.02.2012
Beiträge: 11
PHP-Kenntnisse:
Anfänger
Knipser14 befindet sich auf einem aufstrebenden Ast
Standard

Hm der Fehler kommt jetzt nicht mehr...

Aber eine Ausgabe habe ich leider immer noch nicht....

Gibt es vielleich noch etwas zu beachten?
Knipser14 ist offline   Mit Zitat antworten
Alt 08.02.2012, 15:34  
Neuer Benutzer
 
Registriert seit: 08.02.2012
Beiträge: 11
PHP-Kenntnisse:
Anfänger
Knipser14 befindet sich auf einem aufstrebenden Ast
Standard

So habe es jetzt gelöst.

Code:
RETURN_STRING("Hello World", 1)
Die Eins war die Lösung. Warum die Eins? Das hat etwas mit dem Speichermanagement der ZE zu tun.

Wenn es jmd genauer wissen möchte:

http://http://devzone.zend.com/303/e...-php-and-zend/

Vielen Dank an alle die sich mit meiner Frage auseinandergesetzt haben.
Knipser14 ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Problem mit Basedir in PhP cmuch05 Datenbanken 9 08.01.2009 14:17
[Erledigt] Problem: PHP Selbe Datei mehr als 1 Mal soulan PHP Tipps 2008 13 28.11.2008 22:51
Problem Upload mehrere Dateien und schreiben in DB Lapje PHP Tipps 2008 1 22.10.2008 13:12
utf8 Problem (Daten aus DB auslesen) go1denboy PHP Tipps 2008 1 23.09.2008 12:19
Problem mit swfobjects R4v3r JavaScript, Ajax und mehr 8 21.09.2008 14:17
[Erledigt] Galerie Problem... coraplanet PHP Tipps 2008 4 06.06.2008 13:42
Probleme mit mbstring extension unter Debian HStev Server, Hosting und Workstations 3 30.08.2006 20:55
datensätze defekt oder problem mit dem einlesen? Ministry Datenbanken 4 06.07.2006 18:42
Problem mit der Einbindung einer Extension schiff PHP Tipps 2006 1 14.06.2006 19:59
problem!!! PHP Tipps 2006 6 08.02.2006 11:06
[Erledigt] wieder ein Problem bei phpmailer und smtp PHP Tipps 2006 24 07.02.2006 01:07
IIS->php->java Extension Problem djrace Off-Topic Diskussionen 1 30.09.2005 12:47
Smarty und PHP-Skript Problem PHP Tipps 2004-2 2 03.12.2004 22:27
[Erledigt] SOAP/Client.php: PHP Fatal error: Method SOAP_Client::__call PHP-Fortgeschrittene 6 25.11.2004 09:48
Problem mit alter JavaScript-Funktion woods PHP Tipps 2004 1 13.08.2004 13:34

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php extension return_string

Alle Zeitangaben in WEZ +2. Es ist jetzt 19:01 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum