History log of /PHP-7.2/Zend/zend.h (Results 376 – 400 of 541)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
Revision tags: php-4.2.0RC1
# a990c4da 19-Mar-2002 Andi Gutmans

- Finish covering all parsed methods to check for validity in parser.
- Change zval's refcount to zend_uint (If it doesn't slow down the Engine
- too much it should probably stay this way). I

- Finish covering all parsed methods to check for validity in parser.
- Change zval's refcount to zend_uint (If it doesn't slow down the Engine
- too much it should probably stay this way). If anyone has time to test
- the difference in speed between zend_ushort & zend_uint in zend.h of
- the struct _zval_struct (one line change) I'd be glad to get some
- figures.

show more ...


Revision tags: help
# 0ee65254 12-Mar-2002 Andi Gutmans

- Forgot to close comment.


# 9760fdcb 12-Mar-2002 Andi Gutmans

- Macro for duality between Engine 1 and 2


# fb6976e4 12-Mar-2002 Andi Gutmans

- Another couple of indirection fixes.
- Make class_entry->refcount be part of the structure and not allocated.


# 92dd5e61 12-Mar-2002 Stanislav Malyshev

- make class tables contain class_entry *, not class_entry
- fix isset($this)


Revision tags: php-4.1.2
# 00e90f2f 21-Feb-2002 Andi Gutmans

- Experimental support for private members.
<?
class MyClass {
private $Hello = "Hello, World!\n";

function printHello()

- Experimental support for private members.
<?
class MyClass {
private $Hello = "Hello, World!\n";

function printHello()
{
print $this->Hello;
}
}

class MyClass2 extends MyClass {
function printHello()
{
MyClass::printHello(); /* Should print */
print $this->Hello; /* Shouldn't print out anything */
}
}

$obj = new MyClass();
print $obj->Hello; /* Shouldn't print out anything */
$obj->printHello(); /* Should print */

$obj = new MyClass2();
print $obj->Hello; /* Shouldn't print out anything */
$obj->printHello();
?>

show more ...


# cefbdccb 14-Feb-2002 Stanislav Malyshev

Pass TSRM to create_object


# 6608f073 07-Feb-2002 Stanislav Malyshev

Mega-commit: Enter the new object model
Note: only standard Zend objects are working now. This is definitely going to
break custom objects like COM, Java, etc. - this will be fixed later.

Mega-commit: Enter the new object model
Note: only standard Zend objects are working now. This is definitely going to
break custom objects like COM, Java, etc. - this will be fixed later.
Also, this may break other things that access objects' internals directly.

show more ...


Revision tags: BEFORE_NEW_OBJECT_MODEL, PRE_ISSET_PATCH
# 62dc854b 06-Jan-2002 Sebastian Bergmann

Happy New Year.


# 8a0c756c 29-Dec-2001 Andi Gutmans

- #define to help #ifdef stuff in PHP sources to make them work w/ ZE1 and
- 2


# 73b159e0 27-Dec-2001 Andi Gutmans

- Experimental support for destructors. We need to see if destructors
- will actually work well in the context of PHP so we should consider this
- as experimental. Possible problems might be

- Experimental support for destructors. We need to see if destructors
- will actually work well in the context of PHP so we should consider this
- as experimental. Possible problems might be that when the constructor is
- run PHP might not be in a stable state.

show more ...


# 29ea3da2 26-Dec-2001 Andi Gutmans

- Pretty much finish _clone() support


Revision tags: php-4.1.1, PRE_FUNC_RETURNS_OBJECT_PATCH
# f4b832d2 13-Dec-2001 Andi Gutmans

- Fix crash bug in startup code.
- Start work on being able to reference global and local scope


Revision tags: ChangeLog
# 74efc41f 12-Dec-2001 Andi Gutmans

- Make classes have scope and function/constant lookups default to the class


# 4cb97fa3 11-Dec-2001 Andi Gutmans

- Rename zend_class_entry.constants -> zend_class_entry.constants_table


# d863d52a 11-Dec-2001 Sebastian Bergmann

Update headers.


# 4345f8a0 11-Dec-2001 Sebastian Bergmann

MFZE1 (AIX fixes)


# 3bfee898 10-Dec-2001 Andi Gutmans

- More namespaces work.
- Nuke memory leak.


Revision tags: php-4.1.0, php-4.1.0RC5, php-4.1.0RC4
# e858d278 30-Nov-2001 Andi Gutmans

- Initial support for class constants. There are still a few semantic
- issues which need to be looked into but basically it seems to work.
- Example:
<?php
class foo

- Initial support for class constants. There are still a few semantic
- issues which need to be looked into but basically it seems to work.
- Example:
<?php
class foo
{
const hey = "hello";
}

print foo::hey;
?>

show more ...


# d2da63f6 25-Nov-2001 Andi Gutmans

- Support static members. The following script works:
<?
class foo
{
class bar
{
function init_values()

- Support static members. The following script works:
<?
class foo
{
class bar
{
function init_values()
{
for ($i=1; $i<10; $i++) {
foo::bar::$hello[$i] = $i*$i;
}
}

function print_values()
{
for ($i=1; $i<10; $i++) {
print foo::bar::$hello[$i] . "\n";
}
}
}
}

foo::bar::init_values();
foo::bar::print_values();

for ($i=1; $i<10; $i++) {
print $hello[$i]?"Shouldn't be printed\n":"";
}
?>

show more ...


Revision tags: php-4.1.0RC3, php-4.1.0RC2
# 48e54e0c 03-Nov-2001 Andi Gutmans

- RISC OS patch by Alex Waugh


# b87194e0 03-Nov-2001 Andi Gutmans

- Add constructor to the zend_class_entry instead of looking it up each
- time by name.
- This will allow the next patch of being able to instantiate nested
- classes such as new foo::bar

- Add constructor to the zend_class_entry instead of looking it up each
- time by name.
- This will allow the next patch of being able to instantiate nested
- classes such as new foo::bar::barbara();

show more ...


# 26578c38 29-Oct-2001 Andi Gutmans

- Initial support for nested class definitions


Revision tags: POST_PARAMETER_PARSING_API, PRE_PARAMETER_PARSING_API, php-4.1.0RC1, php4, php-4.0.7RC3
# 2eabb14d 30-Sep-2001 Andi Gutmans

- Merge the NAMESPACES_BRANCH. It wasn't a good idea to have a branch when
- the whole CVS tree is work in progress


Revision tags: POST_SUBST_Z_MACROS, PRE_SUBST_Z_MACROS, php-4.0.7RC2
# 2a0a07b8 26-Aug-2001 Stanislav Malyshev

Add dlsym underscore detection, by Jani Taskinen


1...<<11121314151617181920>>...22