A PHP Error was encountered

Severity: 8192

Message: Return type of CI_Session_files_driver::open($save_path, $name) should either be compatible with SessionHandlerInterface::open(string $path, string $name): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice

Filename: drivers/Session_files_driver.php

Line Number: 132

A PHP Error was encountered

Severity: 8192

Message: Return type of CI_Session_files_driver::close() should either be compatible with SessionHandlerInterface::close(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice

Filename: drivers/Session_files_driver.php

Line Number: 290

A PHP Error was encountered

Severity: 8192

Message: Return type of CI_Session_files_driver::read($session_id) should either be compatible with SessionHandlerInterface::read(string $id): string|false, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice

Filename: drivers/Session_files_driver.php

Line Number: 164

A PHP Error was encountered

Severity: 8192

Message: Return type of CI_Session_files_driver::write($session_id, $session_data) should either be compatible with SessionHandlerInterface::write(string $id, string $data): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice

Filename: drivers/Session_files_driver.php

Line Number: 233

A PHP Error was encountered

Severity: 8192

Message: Return type of CI_Session_files_driver::destroy($session_id) should either be compatible with SessionHandlerInterface::destroy(string $id): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice

Filename: drivers/Session_files_driver.php

Line Number: 313

A PHP Error was encountered

Severity: 8192

Message: Return type of CI_Session_files_driver::gc($maxlifetime) should either be compatible with SessionHandlerInterface::gc(int $max_lifetime): int|false, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice

Filename: drivers/Session_files_driver.php

Line Number: 354

News Swiftly

The Six Garden Hand Tools I Use Every Day Are on Sale

We may earn a commission from links on this page.

Deal pricing and availability subject to change after time of publication.

Credit: Product images courtesy of Amazon

Sure, on Prime Day you can splurge on electric yard and garden tools or go all in on a robot mower , but now is also the perfect time to grab those pedestrian hand tools you'll use every day in the garden?everything from hand trowels to a yard axe.

Here are the essential gardening hand tools I use basically every day, and all of them are on sale right now.

Wood Handled Garden Hand Trowel

I?ve found that wood handles end up being the most ergonomic, and last longer than rubber handles.

Wood Handled Garden Hand Trowel $7.99, down from $9.99

6.5 Inch Straight Blade Gardening Scissors

These are my preferred flower cutting scissors. They're super comfortable in your hands.

6.5 Inch Straight Blade Gardening Scissors $5.69, down from $6.99

Fiskars X27 Super Splitting Axe

Even if you?ve got a pile of chopped firewood, you?re likely going to still have to split some of it to make kindling. Or maybe you need to take apart branches on your property? I?m always surprised how much use I get from my axe.

Fiskars X27 Super Splitting Axe $38.29, down from $50.99

Hori Hori Garden Knife

I use my Hori Hori constantly. The narrow profile is perfect for making holes for bulbs, and the serrated edge cuts through tubers and root balls easily.

Hori Hori Garden Knife $19.99, down from $34.97

Potting Scoop

Using a hand trowel for moving potting soil is annoying and takes forever. A big scoop makes the job easier.

Potting Scoop $10.99, down from $12.98

8.5" Bypass Pruning Shears

I have three pairs of these shears, and usually have them in my pocket. They can take down a relatively large diameter branch, and make quick work of tomatoes and berry vines.